GitLab is essentially an open-source clone of GitHub. We could either use their hosted version (like we do with GitHub now) or we could host our own instance of the software.
This has the following benefits:
- New developers (who are already familiar with the GitHub workflow) will be able to step into a similar (if not identical) workflow
- Code reviews are easier and more intuitive
- Open source software instead of GitHub's proprietary system
We would continue using Phabricator for task management as it is a better task system then GitLab (or GitHub) Issues.