Branches - WikipediaLibrary/TWLight GitHub Wiki

Pull requests

Please create a new branch, either from master or a fork, to commit your changes. We don't have strict requirements for branch names, but using the Phabricator task number (e.g. T12345) can be helpful. After filing a pull request (to the Master branch), our Continuous Integration systems will then run tests and linting against the branch.

When filing Pull Requests for code changes, you should not include translation updates and should avoid including migration files unless you have a good reason.

Merge pipeline

When changes are merged into the Master branch, Travis CI runs checks on the build and if it passes, pushes the changes through to the Production branch, which is then pulled to the live tool. This will run migration and string localization processes automatically via this script.