chaoss / chaoss/CollectOSS

Refactor `platform` table to enable custom domains

Open
#293 4 comments 0 reactions 1 assignee Claimed by @MoralCode View on GitHub
discussion
Dominant language
Python
Stars
13
Forks
17
Avg merge
6h 59m
Merged PRs (30d)
1

Description

in order to support flexible platform support, the current `platform` table needs to not act like an enum (which it currently is) and instead act more like a form of data storage for specific user defined platforms (instances) of forges that are supported by CollectOSS.

Currently this table is referred to in these tables:
- message
- issue event
- pr event
- pr review

there may be a platform frontend api too but i cant find it

in all cases this just refers to the platform_id, which essentially is the same platform type flag that ContributorUUID uses.

This issue is for schema planning and migration to a better platform table that can adequately support the parent issue

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.