Thanks for contributing to Avnac. Pull requests are welcome.
Important: For major changes, open an issue first so the idea can be discussed before work starts.
- Search the open PRs to make sure a pull request doesn't already exist for that issue.
- If you want to open a new issue, check that it has not already been raised.
- For larger changes, comment on the issue before starting so the work stays aligned with the project direction.
- Fork the repository and clone your fork.
git clone https://github.com/YOUR_USERNAME/avnac.git
cd avnac- Install dependencies.
cd frontend
npm installIf you want to work on the backend:
cd backend
npm installIf you install both packages, you can also run the shared repo-level quality commands from the project root:
npm run lint
npm run format:checkFrontend:
cd frontend
npm run devBackend:
cd backend
npm run dev- Create a branch for your work.
git checkout -b fix/short-description-
Make your changes.
-
Run the relevant checks before you commit.
npm run lint
npm run format:checkIf you only changed one side of the app, you can run the same commands inside frontend/ or backend/.
- Commit your fix with a clear message, ideally using a semantic prefix such as
fix:orfeat:.
git commit -m "fix: describe the change"- Push your branch.
git push origin your-branch-name- Open a pull request against
mainand include:
- What changed
- The issue number
- Keep pull requests focused on a single change.
- If the change affects behavior or UI, add screenshots.
- Thank you for helping improve Avnac.