Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 2.43 KB

CONTRIBUTING.md

File metadata and controls

53 lines (27 loc) · 2.43 KB

Contributing to SlimToolkit

If you want to contribute submit a GitHub pull request or open an issue. Thank you!

TL;DR

Any contribution is better than no contribution :-) Submit a pull request or open an issue even if you are not sure or if you feel the contribution is not significant enough. If you want to accelerate the process you can follow the guidelines below.

There's a number of already open issues with the good first issue tag. Start there if you are new to the project. Explore the issues with the help wanted tag too. Help with any open issue is highly appreciated, of course.

You can also take a look at the ROADMAP to get ideas for your contribution. Also take a look at the WISHLIST doc, which includes even more potential improvements (that are not a part of the roadmap yet, but they are still valuable).

Code

To learn more about the code take a look at the SlimToolkit Code videos on 'YouTube'

Guidelines

Reporting Issues

Open an issue and provide enough cotext information to repro the condition. Don't worry if it's not possible to reproduce (reliably). Submit an issue anyways including the information you do have. The version information should be provided in all bug reports.

Environment Setup

See the BUILD PROCESS section in the README.md file.

Enhancements

Take a look at the open issues or feel free to create a new issue if what you'd like to do doesn't have an issue already. This includes documentation enhancements and design proposals too. When you submit your pull request make sure to reference the issue.

Coding Standards

The coding standards are based on the Golang community standards. Make sure to leverage the scripts/src.fmt.sh and scripts/src.inspect.sh helper scripts or their equivalent.

Dependencies

TBD - information about adding dependencies

Testing

Yes :-)

Documentation

Yes :-)

Pull Requests

Standard guidelines for pull requests

Sign Your Code

Please certify your Developer Certificate of Origin (DCO), by signing off your commit with git commit -s (use your real name).