Thank you for considering contributing to this project! Below is a guide on how you can help.
- Encounter a bug or unexpected behavior?
- Check if the issue already exists here or create a new one.
- If you submit a pull request (PR) that resolves an issue, there's no need to create a separate issue. You can explain the details directly in your PR description.
- Fork and Clone the repository:
git clone git://github.com/XXXXX/joorney.git && cd joorney
- Install Dependencies:
npm install
- Make Your Changes: Implement the desired modifications.
- Build for Development/Testing:
npm run dev
- Update the
CONTRIBUTORS.md
file to add your name. - Commit and Submit a Pull Request: Provide details on what has been changed and why.
- Use clear, descriptive, and atomic commits.
- Link to any relevant GitHub issues in your PR description. Here's a helpful reference guide closing keyword.
- Build for Development/Testing:
npm run dev
- Load the Extension: Follow this guide to load the unpacked extension.
- Reload if Needed: Depending on the changes, you might need to reload the extension. See here for instructions.
- Update Files:
- Modify the
store/announce.json
file as necessary. - Update both the manifest
version
andversion_name
.
- Modify the
- Build the extension.
- Create a Zip Archive:
- Check the build number by checking the generated manifest version.
- Zip the contents of the
bundle
folder and name itjoorney_X.X.X.XXXXX.zip
.
- Push Changes:
- Commit with the format
[VERSION] X.X.X
(squash multiple version commits if applicable). - Push to the repository (never push directly to the
master
branch). - If you haven't already, open a pull request.
- Commit with the format