Welcome, and thank you for your interest in contributing to vscode-vash!
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
There are a couple of ways you can contribute to this repo:
- Ideas, feature requests and bugs: We are open to all ideas and we want to get rid of bugs! Use the Issues section to either report a new issue, provide your ideas or contribute to existing threads.
- Documentation: Found a typo or strangely worded sentences? Submit a PR!
- Code: Contribute bug fixes, features or design changes.
Before you create a new Issue:
- Check the Issues on Github to ensure one doesn't already exist.
- Clearly describe the issue, including the steps to reproduce the issue.
- Install Node.js.
- Fork the project and clone the fork repo. (how to create fork?).
- Create a topic branch from the master branch.
- Run
yarn
ornpm install
to install the application dependencies.
- Start watching:
$ npm run watch
- Make changes:
$ code .
- Run tests:
$ npm t
- Test your version of the extension:
Press F5 in the editor and then test extension commands and functions.
Keep git commit messages clear and appropriate. You can use Angular guide.