Contributing
We welcome contributions from the community to help improve and grow this project. Whether you're updating content, reporting a bug, suggesting new features, or contributing code, your input is valuable to us.
Please take a moment to read this document to understand how you can contribute effectively.
Table of Contents
How to Contribute
Reporting Bugs
If you encounter a bug, please check the Issue Tracker to see if it has already been reported. If not, please open a new issue and provide the following information:
- A clear and descriptive title.
- A detailed description of the issue, including steps to reproduce (if applicable).
- Information about your environment (e.g., operating system, browser, version).
- Any relevant screenshots or error messages.
Requesting Features
We welcome feature requests! To request a new feature, please create an issue on the Issue Tracker with the following:
- A clear and concise title.
- A detailed description of the feature you're proposing.
Contributing Code
We appreciate contributions in the form of code changes, bug fixes, or new features. To contribute code:
- Fork the repository.
- Clone your fork to your local machine:
git clone https://github.com/jae-labs/pages.git - Create a new branch:
git checkout -b my-feature-branch - Make your changes and test them thoroughly.
- Commit your changes:
git commit -m "Add my new feature" - Push your branch to your fork:
git push origin my-feature-branch - Open a Pull Request on the GitHub Repository with a clear title and description.
Development Setup
If you want to set up a development environment, refer to the Development for detailed instructions.
Submitting a Pull Request
When submitting a pull request, make sure it meets the following criteria:
- Your code is well-documented.
- It follows the project's coding guidelines.
- All tests pass successfully.
- It addresses an existing issue or fulfills a documented feature request.
Please be patient during the review process. Reviewers will provide feedback, and you may need to make changes before your pull request is merged.
License
By contributing to Just Another Engineer, you agree that your contributions will be licensed under the MIT License.