Contribute to Akeneo PIM¶
We gladly welcome contributions on Akeneo PIM!
You can get involved by:
- translating the application
- contributing to the documentation
- reporting a bug on github
- fixing bugs
- proposing a technical enhancement
- creating a new connector
- submitting a feature request
Translating¶
- Create an account and begin to translate on: http://crowdin.net/project/akeneo
Contributing to the Documentation¶
- Fork https://github.com/akeneo/pim-docs
- Do a Pull Request
Reporting a Bug¶
- Check if this issue is already known: https://github.com/akeneo/pim-community-dev/issues
- Install https://github.com/akeneo/pim-community-dev master
- Reproduce the bug
- Create a new github issue that:
- clearly describe the issue in its title
- describes the steps to reproduce the bug
- gives information on your environment (OS, PHP version, browser)
Fixing a Bug¶
- Check if this bug is well described as an issue
- Discuss on the issue and announce that you’re working on it
- Fork https://github.com/akeneo/pim-community-dev
- Write the fix
- Do a Pull Request that follows https://github.com/akeneo/pim-community-dev/blob/master/CONTRIBUTING.md
Proposing a Technical Enhancement¶
- Fork https://github.com/akeneo/pim-community-dev
- Describe the enhancement, write some sample code
- Do a Pull Request that allows to discuss on the enhancement
Creating a New Connector¶
We’re happy to connect the PIM with any third-party system!
- Begin by check on the forum that nobody is writing the same connector: http://www.akeneo.com/forum/importexport-connectors/
- Create your connector How to Create a New Connector
Submitting a Feature Request¶
- you can propose any feature there http://www.akeneo.com/forum/feature-request/
- after discussion this feature could be planned in our roadmap