When contributing to this repository, please first discuss the change you wish to make via issue before making a change.
Please note we have a code of conduct, please follow it in all your interactions with the project.
We use Yarn to manage dependencies for frontend as well as development. Additionally we use Composer to manage backend dependencies (PHP). We use SCSS as a CSS preprocessor and Babel as a JavaScript preprocessor.
- Ensure, that no IDE / editor related files were pushed. (How to use .gitignore)
- Update the README.md with details of changes to dependencies. (Like required php extensions or config changes)
- You may merge the Pull Request in once you have the sign-off of a developer.
- Try to reproduce the issue, you experienced.
- If you have managed to reproduce ths issue, start explaining, how the issue can be reproduced. If you could not reproduce the issue, provide as many information you can.
- Provide version, that is in use and any modifications made to the project.
- Your issue may be reviewed by a maintainer and be solved.
- Create an issue, where you exactly explain your idea.
- Add an example or reference to an other project's feature.
- Your idea may be reviewed by a maintainer and be accepted or closed.
To setup a suitable test environment you can use the predefined Vagrantfile
in combination with Vagrant.
Execute the command vagrant up
or use the frontend provided by your IDE, after installing Vagrant.
Last change: 21 July 2017