Thank you so much for your interest in contributing to EasyMDE!
You can submit an issue️ on this GitHub repository.
To contribute code to this project you'll need an up-to-date LTS or current version of Node.js and npm.
Please find information about the installation on the official Node.js website.
Please make sure any code you submit is compliant and compatible with this repository's license.
- Create a fork of this project.
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/easy-markdown-editor.git
. - Add the original repository as remote to keep it up-to-date:
git remote add upstream https://github.com/Ionaru/easy-markdown-editor.git
. - Fetch the latest changes from upstream:
git fetch upstream
. - Run
npm ci
to install the required dependencies. - Create a new branch to work on:
git checkout -b MyNewFeatureName
. - Write your awesome improvement and commit your work.
- Make sure your changes comply with the established code and tests succeed:
npm run test
. - Push your changes to GitHub:
git push origin
. - On GitHub, go to your forked branch, and click New pull request.
- Choose the correct branches, add a description and submit your pull request!
To create more pull requests, please follow the steps below:
- Go back to the master branch:
git checkout master
. - Fetch the upstream changes:
git fetch upstream
. - Update the master branch with upstream changes:
git merge upstream/master
. - Repeat "Your first pull request" from step 5.
Thank you! 💜