Skip to content

Latest commit

 

History

History
51 lines (26 loc) · 1.36 KB

CONTRIBUTING.md

File metadata and controls

51 lines (26 loc) · 1.36 KB

CONTRIBUTING GUIDE

Contributions are welcome! 😄

Report bugs or suggest changes

To report bugs, suggest changes or provide ideas please open GitHub issues.

To discuss anything please contact Cornelius.

Contribute code

To contribute code fork the repository and open pull requests with your changes.

Ensure that rspec and rubocop pass locally before sending your PR and always that you add new changes.

If your changes include important new features or bug fixes please add them to the Master (unreleased) section fo the CHANGELOG.md

To run rspec test

To run all the unit tests:

bundle exec rspec spec/unit

To run all the test in one spec file, for example spec/unit/burndown_chart_spec.rb:

bundle exec rspec spec/unit/burndown_chart_spec.rb

To only run the test in the line 415 of the file:

bundle exec rspec spec/unit/burndown_chart_spec.rb:415

To try your changes

Build the gem:

bundle exec rake gem:build

Install the gem:

gem install trollolo-<version>.gem

To run rubocop

To run Rubocop displaying cop names in offense messages:

bundle exec rubocop -D

Code of Conduct

Trollolo is part of the openSUSE project. We follow all the openSUSE Guiding Principles!