2014-04-25 18:13:20 +02:00
# Request for contributions
We are always looking for contributions to OSEM. Read this guide on how to do that.
In particular, this community seeks the following types of contributions:
* code: contribute your expertise in an area by helping us expand OSEM
* ideas: participate in an issues thread or start your own to have your voice heard.
* copy editing: fix typos, clarify language, and generally improve the quality of the content of OSEM
# How to contribute
* Prerequisites: familiarity with [GitHub Pull Requests ](https://help.github.com/articles/using-pull-requests ) and issues.
* Fork the repository and make a pull-request with your changes
2016-04-07 11:10:54 +05:30
* Make sure that the test suite passes (we have [travis ](https://travis-ci.org/openSUSE/osem ) enabled) before you request a pull and that you comply to our ruby styleguide.
* Please make sure to mind what travis tells you! :-)
2014-07-07 14:58:33 +02:00
* Please increase code coverage by your pull request (coveralls or simplecov locally will give you insight)
2014-07-06 23:43:07 +02:00
* One of the OSEM maintainers will review your pull-request
2016-04-07 11:10:54 +05:30
* If you are already a contributor and you get a positive review, you can merge your pull-request yourself
2014-04-25 18:13:20 +02:00
* If you are not a contributor already please request a merge via the pull-request comments
2016-04-07 11:10:54 +05:30
* Run rubocop locally to check for any ruby style offenses
* `bundle exec rubocop`
2014-04-25 18:13:20 +02:00
# Conduct
OSEM is part of the openSUSE project. We follow all the [openSUSE Guiding
Principles!](http://en.opensuse.org/openSUSE:Guiding_principles) If you think
2016-04-07 11:10:54 +05:30
someone doesn't do that, please let us know at opensuse-web@opensuse .org.
2014-04-25 18:13:20 +02:00
# Communication
GitHub issues are the primary way for communicating about specific proposed
changes to this project. If you have other questions feel free to subscribe to
the [opensuse-web@opensuse.org ](http://lists.opensuse.org/opensuse-web/ )
2014-07-04 22:59:27 +02:00
mailinglist, all OSEM contributors are on that list! Additionally you can use #osem channel
on freenode IRC.