Skip to content
mattab edited this page Apr 11, 2013 · 8 revisions

Piwik Logo

Piwik is a free web analytics tool that provides you with detailed reports on your website's visitors, your marketing campaigns and much more. Piwik is an open source alternative to Google Analytics, available in 45 languages, and has been downloaded more than 1 million times!

Getting started

  1. Download the latest release (.zip, .tar.gz)
  2. Install Piwik
  3. Follow the User Guide

Help

Piwik for Developers

If you are a developer and want to contribute code or bug fixes to Piwik, please read about our Development Process and Coding Standards first.

In case you want to discuss your idea or feature with us you can subscribe to the piwik-hackers mailing list.

If you're new to GitHub, learn the basics with our guide: Contribute to Piwik with Git.

In case GitHub goes down, we maintain a backup Git Mirror at: git.piwik.org

How to submit a pull request

We ask you to use feature branches when submitting pull requests. This makes it easier to merge or cherry-pick your commits.

  1. Fork our repository.
  2. Clone your fork: git clone [email protected]:you/piwik.git
  3. Create feature branch: git checkout -b my_feature
  4. Develop your feature, commit often and add tests.
  5. Make sure all tests pass.
  6. Push your branch: git push origin my_feature
  7. Submit your pull request and try to explain what your feature does and why it should be a core feature.

If you are not sure whether your feature can be integrated into Piwik, don't hesitate to ask us!

Other ways to contribute

There are many other ways you can participate in Piwik. If you speak a language other than English consider helping to translate Piwik in your language. Piwik is already available in 45 languages, but each release there are new strings to translate and you can help by registering at translations.piwik.org!

Clone this wiki locally