Software | version |
---|---|
NodeJS | >= 12.0.0 |
Firefox Browser | >= 80 |
-
Fork this repository, Click on the fork icon located on top-right side of this page, below your avatar
-
Clone that forked repository.
git clone https://github.com/[yourUsername]/save-hash.git save-hash
- Set up the upstream remote URL for referencing the original repository
git remote add upstream https://github.com/rahuldahal/save-hash
- from the noteit directory, install necessary dependencies
cd save-hash
npm install
- Pull the latest changes from the original repository (the upstream)
git pull upstream master
- Then, create a branch for every new feature/bug fix
git checkout -b [branchName] # eg. git checkout -b flash-message-setup
- Start the web-ext module
npm start
This will open a new firefox window and reload the extension whenever a change is made.
- Do your change / Implement a new feature
- Don't forget to keep pushing your progress to the remote (your forked repository)
git add .
git commit -m "brief about your change..."
git push -u origin [branchName]
message me if you have any problem
- Make sure all the test passes.
npm test # should pass all the checks
- Create a pull request,
- Go to your forked repository on github,
- If there are no conflicts, you will see a button saying create a new Pull Request.
- click on that big green button.