First of all, it is amazing you want to contribute to Front Matter 💚.
There are various ways in how you can contribute to the project, it can be as simple from opening a bug report to implementing fixes or features.
- Testing out the extension and providing feedback
- Reporting issues and bugs
- Suggesting new features
- Fixing an issue
- Updating documentation
- UI improvements
- Tutorials
- etc.
Eager to start contributing? Great 🤩, you can contribute to the following projects:
- Start by forking this project;
- Clone your fork to your local machine;
- Run
npm i
; - Open the project in VS Code;
- To start developing, run
npm run dev:ext
and pressf5
to start the debugging session.
- Ensure that the main branch on your fork is in sync with the original vscode-front-matter repository
# assuming you are in the folder of your locally cloned fork....
git checkout main
# assuming you have a remote named `upstream` pointing to the official **vscode-front-matter** repo
git fetch upstream
# update your local main to be a mirror of what's in the main repo
git pull --rebase upstream main
- Create a feature branch in your fork. In case you get stuck, or have issues with merging your PR, this will allow you to have a clean main branch that you can use for contributing other changes.
git checkout -b issue/<id>
Once you are done with implementing the fix or feature. Please create a PR to our dev
branch.
By contributing, you agree that your contributions will be licensed under its MIT License.