Thanks for contributing to this project.
- Install dependencies with
npm install - Start the project with
npm run dev - Make your changes in a separate branch
Please make sure the project still works and run:
npm run lintnpm run testnpm run build
- Use the existing project structure and naming patterns
- Keep changes focused and relevant to the task
- Use TypeScript and avoid unnecessary
any - Reuse existing components and styles when possible
- Format code with
npm run formatif needed
- Write a short and clear PR description
- Explain what you changed
- Mention any known limitations or unfinished work
- Keep pull requests small and easy to review when possible
src/componentsfor shared componentssrc/featuresfor feature-specific codesrc/stylesfor global styles and tokenssrc/testingfor tests and setup
This is a school project, so the goal is clean structure, readable code, and steady improvement over time.