Skip to content

Contributing

Ihor Tomilenko edited this page Apr 27, 2017 · 14 revisions

HOME > PROJECT & COMMUNITY > CONTRIBUTING

Snowplow is open source software - we welcome contributors! Some things you might like to help out with:

  • Documentation
  • New features
  • Bugfixes

If you would like to contribute, we ask you to:

1. Sign our Contributor License Agreement

We have two different Contributor License Agreements (CLAs), depending on whether you are contributing in a personal or professional capacity. Both are based on the Apache Software Foundation's own CLAs, with modifications:

  1. Individual Contributor License Agreement v1.0
  2. Software Grant and Corporate Contributor License Agreement v1.0

Please complete and sign the most appropriate CLA for you. For more information, see our dedicated page on our Contributor License Agreements.

2. Join the conversation

Have an idea for Snowplow? Found a bug? We encourage you to start a conversation on the Snowplow Discourse or to file a new issue on GitHub before writing code. Announcing what you're working on (or even just your need or pain points) starts a collaborative process to identify general solutions and helps us all avoid duplicating effort.

Let's build Snowplow and grow our community, together. You can find other ways of joining the conversation on our Talk to us page.

3. Browse our Contributor Guides

We are working on a set of Contributor Guides to make contributing to every aspect of Snowplow as painfree as possible:

  1. Contributing to development
  2. Contributing to documentation
  3. Contributing to translations (coming soon)
Clone this wiki locally