Welcome to 8by8! We are thrilled to have you on our team.
This repository contains exercises designed to help you get comfortable with the recommended workflow for contributing to 8by8 projects.
- Our recommended Git workflow
- TypeScript essentials
- Unit testing with Vitest
- Linting and formatting your code
- Writing TSDoc comments
- CI/CD pipeline basics
- Opening pull requests and working with required checks
- Syncing your fork after changes are merged
Work through the docs pages in this order:
- Read the prerequisites: Git, Node.js, and VSCode.
- Follow the getting-started guides: 01 - Forking the Repo, 02 - Project Overview, and 03 - Project Setup.
- Complete the exercises in order: 01 - Algorithms and Testing, 02 - Writing TSDoc Comments, 03 - Fixing Type Errors, 04 - Fixing Linting Issues, and 05 - Fixing Formatting.
- Finish the workflow with 01 - Making a PR and 02 - Syncing Your Fork.