Store actions performed by the user in a project
The idea is to store the actions the user performs in a project. For example,
- Add a GitHub organization
- Add a repository
- Remove five repositories from the list.
When the user press the refresh button, the list of actions is executed again:
- Add a GitHub organization
- Add a repository
- Remove five repositories from the list.
- Refresh project
This way, if there are new repositories for an organization, they will be added automatically, and we also preserve the case that the user doesn't want to analyze a specific repository when it has been deleted.