-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need more nuanced "organization-project" relationships #2
Comments
Yes, for my purposes (I hope to expand chooseafoundation.com by sharing some of the data here) this needs to be richer. Or rather, this needs a better definition of "project" for the context here. My starting concept is:
Separately, I hope to build a reasonably complete data structure for any major organizations that support FOSS in my work. Maybe one day I could have a semi-definitive URL for each organization that could be pointed to as just (name, relationship to this project). Good questions! |
Good points. This is one of the more challenging parts. @jberkus do you have examples in mind where a project is related to more than one organization? For the scope of the this project about governance data I would probably leave out the products because that can be a lot and I would go with the assumption for now that if a project does multiple products they have very similar governance structure. I think that might work as a first approximation. |
@cornelius the first two that come to mind are Linux Kernel and PostgreSQL. Both have multiple organizations supplying material support. |
@jberkus How would the values for the Linux Kernel and PostgreSQL look like then? I'll add the templates for the two project. Let's see how we can fill them. |
It looks like it would make most sense to separate the organization information from the project information. Having separate files and using references. There are the projects which have more than one organization and there are the organizations which have more than one project. |
Yes, just think of SPI, the Apache Foundation, or LF. Now, how can we create non-conflicting IDs for the organizations? So that we can reference them? |
I separated the info about organizations into separate files now. Types of relationships still have to be defined. |
So there's a couple assumptions that this makes:
Instead, we need a nested JSON structure here:
The text was updated successfully, but these errors were encountered: