Thank you for your interest in contributing to DevYork! We welcome contributions from the community to make this platform better for everyone.
- Fork the Repository: Click the "Fork" button on the top right of the repository page.
- Clone your Fork:
git clone https://github.com/thearkxd/devyork-website.git - Create a Branch:
git checkout -b feature/your-feature-nameorgit checkout -b fix/your-bug-fix
Please refer to the README.md for detailed instructions on setting up the backend and frontend.
- Code Style: We use Prettier for code formatting. Please ensure your code is formatted before committing.
- Commits: Write clear and concise commit messages. Use the conventional commits format if possible (e.g.,
feat: add new rating system,fix: resolve login bug). - Comments: Add comments to explain complex logic.
- Ensure your code builds and runs locally without errors.
- Run backend tests:
cd backend && yarn test - Update documentation if you change any logic that affects the user or developer experience.
- Submit a Pull Request (PR) to the
mainbranch. - Describe your changes in detail in the PR description.
If you find a bug, please open an issue with the following details:
- Steps to reproduce
- Expected behavior
- Actual behavior
- Screenshots (if applicable)
By contributing, you agree that your contributions will be licensed under the MIT License.