If you have several different GitHub repositories, Unito allows you to see all your work from a high-level using Asana. Here's how.
In this article:
- Create a starred search in Asana
- Duplicate your original flow
- Alternate approach: Asana multi-homing
Want to see your Unito flows without ever leaving Asana? Check out the Flow Preview App for Asana.
The value of syncing GitHub repositories with Asana
When managing several GitHub repositories, you sometimes feel the need to have a higher-level view of all your work. Asana is a great tool to add some project management features to your GitHub issues.
At Unito, we sync a GitHub repository with an Asana project. But there is a way to sync multiple repositories into a single list in Asana, and it's pretty straightforward.
Create a starred search in Asana
1) Create flows for every repository you want to sync
In Unito, create a flow with every one of the repositories you want to sync. Each repo you sync will create a new project in Asana.
2) Combine the projects in Asana
- Once in Asana, click on the search bar at the top of your dashboard.
- Select Advanced Search at the bottom of the list.
- There, add all the synced projects in the In any of these projects field and click "Search".
This will give you a list of all the issues in all of the GitHub projects.
You can save this new list by clicking on the star (it will add it to your projects list on the left) and even rename it.
This list acts like a project; it will be updated automatically with your new issues, you can add sections and so on.
Duplicate your original flow
Another option is to duplicate your original Unito flow and change the GitHub repository.
In this case, both GitHub repositories would send issues (based on your rules) to the same Asana project.
Alternate approach: Asana multi-homing
One great feature of Asana is its ability to have a task belong to multiple projects. This is called task multi-homing, here's how it works. Using this, you can have a project plan, backlog, or roadmap project that aggregates tasks from multiple projects, including projects synced with other connectors.
You can also make any existing Asana task in any project become synced without moving it, just add it to the synced project.