A professional development platform that empowers teachers with flexible, personalized, and bite-sized learning resources — delivering practical growth opportunities that fit seamlessly into busy teaching schedules.
Please ensure that you have completed the required development setup before proceeding.
pnpm devAll commands are run from the root of the project, from a terminal:
| Command | Action |
|---|---|
pnpm dev |
Start the development server with hot reloading |
pnpm build |
Builds the application for production |
pnpm test |
Runs the test suite |
pnpm db:generate |
Generates the database client |
pnpm db:migrate |
Creates and applies new database migrations |
pnpm db:deploy |
Applies any pending database migrations |
pnpm format |
Formats the codebase using the configured style |
pnpm lint |
Lints the codebase for issues and style errors |
Contributions to Onward are welcome and highly appreciated. However, before you jump right into it, we would like you to review our Contribution Guidelines to make sure you have a smooth experience contributing to Onward.