coala / coala/community

Build org schema

Open
#113 3 comments 0 reactions 0 assignees View on GitHub
needs design status/STALE
Dominant language
Python
Stars
19
Forks
44
PR merge metrics
No merged PRs in 30d

Description

The 'org' is either a incorporated entity, or an unincorporated entity, depending on the type of org, and should only have properties related to that. So far we only have 'org' name.

A lot of the other apps have a concept of an org which is only a small facet of the 'org', based on their limited data and scope. e.g. GCI and GSOC and OpenHub and any attempt at modelling GitHub/GitLab directly or via IGitt.

- org -> projects (coala, coala-bears, etc)
- org -> programs (GCI, GSOC, newcomer-onboarding, school outreach, thesis supervision, etc)
- org -> teams (https://github.com/coala/community/issues/12) -> people
- org -> services used -> Git hosters -> repositories
- org -> products -> PyPi releases

The one area I am a little grey about is whether we should have a strict 1-1 relationship between project & repository in our design & terminology. The biggest implementation violation of that is https://www.openhub.net/p/coala/, which was historically a dumping ground for all repos, and we should probably clean that up more.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.