Behat is an open source, community-driven project. If you'd like to contribute, feel free to do this, but remember to follow this few simple rules:
- Make your feature addition or bug fix,
- Always as base for your changes use
3.0
branch (all new 3.0 development happens here,master
branch is for releases & hotfixes only), - Add
*.features
for those changes (please look intofeatures/
folder for some examples). This is important so we don't break it in a future version unintentionally, - Commit your code, but do not mess with
BehatApplication
version, orCHANGES.md
one, - Remember: when you create Pull Request, always select
3.0
branch as target, otherwise it will be closed.
Almost any output message (except exceptions and custom output) printed by Behat
formatters could be translated into your language with --lang
option. In order
to fix/add translation, edit the appropriate section of the i18n.php
file.
Make sure that you don't break anything with your changes by running:
$> bin/behat