Contributions are welcome! 😄
To report bugs, suggest changes or provide ideas please open GitHub issues.
To discuss anything please contact Cornelius.
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 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
Build the gem:
bundle exec rake gem:build
Install the gem:
gem install trollolo-<version>.gem
To run Rubocop displaying cop names in offense messages:
bundle exec rubocop -D
Trollolo is part of the openSUSE project. We follow all the openSUSE Guiding Principles!