Thank you for considering contributing to Project-N! We welcome and appreciate contributions from the community to improve and expand this project.
To contribute, first fork the repository to your GitHub account by clicking the Fork button on the top right corner of the repository page.
Clone your forked repository to your local machine:
git clone https://github.com/your-username/Project-N.git
cd Project-NCreate a new branch for your contribution:
git checkout -b feature-or-bugfix-nameMake necessary changes, ensuring that:
- Code follows the project structure and coding guidelines.
- TypeScript and ESLint rules are followed.
- Changes are properly documented and tested.
Commit messages should be clear and descriptive:
git add .
git commit -m "Add feature/fix bug: short description"Push the changes to your forked repository:
git push origin feature-or-bugfix-name- Navigate to the original Project-N repository.
- Click on the Pull Requests tab and select New Pull Request.
- Choose your branch and submit the pull request with a clear description of your changes.
To ensure a positive environment for all contributors:
- Be respectful and inclusive.
- Provide constructive feedback.
- Write clean and maintainable code.
If you find a bug, have a feature request, or need help:
- Check if the issue already exists in GitHub Issues.
- If not, create a new issue with a detailed description and steps to reproduce the problem.
- Use TypeScript for type safety.
- Follow ESLint rules for consistency.
- Write meaningful commit messages.
- Keep pull requests small and focused.
- Update tests and documentation where needed.
For any questions or discussions, feel free to:
- Open a GitHub issue.
- Start a discussion in the repository.
We appreciate your contributions and look forward to working together on Project-N! 🚀