Welcome to Github

Behold our new repo: https://github.com/traveloka/ios

To switch to the new repository, just follow these two simple steps:

And that's it. You're done! tada:tada: github:github:


Note:


What's next?

Familiarize yourself with the Github environment (if you haven't already.)

If you haven't read the docs, head over to Guide to Working with Github to read different workflows that you can adopt.

If you have and haven't tried it out, please give them a try on this repository: https://github.com/traveloka/ios-playground. If you have questions, do not hesitate to contact the infra team!

Migrate your ongoing code reviews in Phabricator.

Sadly, your existing code reviews in Phabricator does not automatically migrate to Github. However, you can easily move this to Github by performing these two simple steps:

Start hacking!

To start working on a new feature, just create your feature branch as usual; but this time, don't forget to push your branch to remote and create a Pull Request after.

For ongoing feature branch, just keep working on that branch. Of course, when you're done, push the branch to remote and create a Pull Request.

If you already have a Pull Request open and you want to update your code, simply make your changes, commit, and push your code to the remote. Your Pull Request will be updated and integration test will be re-run automatically.

Also, don't worry if you push commits like AK-47 (bursting several pushes) – Bitrise understands this and will only run integration test on your latest pushed state! thumbsup:thumbsup:

Expect more Github tips & tricks in Confluence soon.

We will be adding tips and tricks that we've found very handy. Or maybe you've got an idea on how to use certain Github's feature to improve our workflow, please feel free to contribute!

If you have any questions or concerns, don't hesitate to voice them in #ios-devs and infra team (or anyone willing to help are welcome) will try to address them.

Thank you!
github:github: