This project is a first step in integrating GitHub into Salesforce. Its vision is enabling developers to have a single consolidated view of all the projects they are working on or are interested in, directly in Salesforce, with tight coupling with standard Salesforce objects such as Users, Cases and Work Items (available in Agile Accelerator app).
Having proper relationships between external objects would allow us to do proper reporting on multi-objects.
This should be pretty easily done by modifying either RepoDataModel.cls or PullRequestDataModel.cls and using
DataSource.Column.indirectLookup(name, domain, targetField)
//OR (I'm not 100 percents sure which one should be used)
DataSource.Column.externalLookup(name, domain)
Having proper relationships between external objects would allow us to do proper reporting on multi-objects.
This should be pretty easily done by modifying either RepoDataModel.cls or PullRequestDataModel.cls and using