- Extract code from Github using REST API or GraphQL - Format received data to pass into `ProjectImporter` - Import projects to database