Skip to content

Latest commit

 

History

History
84 lines (52 loc) · 3.18 KB

CONTRIBUTING.md

File metadata and controls

84 lines (52 loc) · 3.18 KB

How to Contribute

For newcomers, these quick links will definitely help you:

For those new to the open-source world:


Getting started Getting Started

This project uses semantic versioning and semantic-release to automate versioning and package publishing. The project follows the semantic-release npm package, which automatically determines the next version number based on your commit messages and updates the release accordingly.

Branches:

  • main: Production-ready code
  • alpha: Alpha and pre-release code

Semantic Commit Messages:

While using semantic commit messages is not mandatory, it helps ensure that automated releases follow semantic versioning. You can learn more about the semantic commit guidelines here.

Steps to contribute:

  1. Fork our repo by clicking the fork button in the top-right corner.

  2. Clone the forked repo to your local system:

    git clone https://github.com/<your-github-username>/Notpad
  3. Navigate to the cloned repo:

    cd Notpad
  4. Checkout the alpha branch (for new features and fixes) or main (for hotfixes):

    git checkout alpha
  5. Create a new branch for your changes:

    git checkout -b <your-branch-name>
  6. Make your changes, then stage and commit them. If possible, follow semantic commit guidelines:

    git add <folder-or-file-paths>
    git commit -m "feat: add new feature to enhance performance"
  7. Push your changes to the remote repo:

    git push origin <your-branch-name>
  8. Create a Pull Request

Congratulations! 🎉 You've contributed to Notpad! 🎊


The maintainers will review your PR. If it moves the project forward, it will be merged. If not, you'll receive constructive feedback to improve your contribution.


issue Making Issues for Improvements

Feel free to open an issue to discuss potential contributions or suggest enhancements.

All the very best from the community! 🤝