Thank you for your interest in contributing to OpenTag, our open-source Next.js project! We welcome contributions from everyone. By contributing, you help improve the project and the community around it.
- Fork the repository to your GitHub account.
- Clone your forked repository:
git clone https://github.com/opentag/opentag.github.io.git cd opentag.github.io
- Install the dependencies:
npm i
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser to see the project running locally.
- Browse the issues to find something you'd like to work on.
- If you want to suggest a new feature, open a new issue to discuss it before submitting a pull request.
Create a new branch for your work to keep changes isolated:
git checkout -b feature/your-feature-name
- Follow the coding style of the project.
- Write comments and documentation where necessary.
- Update tests or add new ones if applicable.
Write clear and concise commit messages:
git commit -m "Add feature description"
Push your branch to your forked repository:
git push origin feature/your-feature-name
- Navigate to the original OpenTag repository.
- Click "New Pull Request" and choose your branch.
- Describe your changes and link to any relevant issues.
- Submit the pull request for review.
By participating in this project, you agree to abide by our Code of Conduct.
- Tech Stack: Next.js, React, and other dependencies listed in
package.json
. - Code Style: Follow the project's ESLint and Prettier configurations.
- Testing: Ensure that all new code is tested and existing tests pass. Run tests with:
npm test
If you find a bug:
- Check the issues to see if it has already been reported.
- If not, open a new issue with detailed steps to reproduce the problem.
We welcome all suggestions to improve OpenTag. Please open a new issue to discuss your ideas!
If you have any questions, feel free to open an issue or reach out to the maintainers. We’re here to help!
Thank you for contributing to OpenTag! Together, we can build something amazing.