Skip to content

Build system on top of Fastlane.

License

Notifications You must be signed in to change notification settings

netguru/highway

Repository files navigation

Main Gem Version

Highway combines what’s best about Bitrise and Fastlane into one tool. It is a build system built on top of Fastlane.

Goal

  • Combine what's best of Bitrise.yml and Fastlane. Highway prefers declarative configuration over convenience and takes advantage of a broad library of steps provided by Fastlane.
  • Reduce feedback loops. Provide information faster and in more detail so that you don't waste time, especially when integrated with Danger.
  • Bring us closer to Continuous Delivery. Highway allows to easily take advantage of existing tools to finally implement production CD in our projects.
  • Allow centralization of configuration. Provide a first-party support to set default values and behaviors across projects. In the future, adding e.g. Carthage-Rome to our projects will be a matter of editing a central “default” configuration file in some repository.

Getting started

You're probably looking for a quick reference how to implement Highway in your project, right?

We keep all of the end-user documentation in our wiki.

Some quick links: Installation, Configuration, Why Highway was created.

Contributing

If you have ideas of new features that could be supported in Highway, feel free to create an issue!

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License.