-
Notifications
You must be signed in to change notification settings - Fork 0
Model
Due to the recent functioning change with GitHub-Managed Projects, this model could be deprecated
Stored and Managed in GitHub (using PR, and custom checks)
- Toolbox Category (blocks)
- Template (pre-mades)
- Language (not sure)
- Theme
- Marketplace Director (Account which its respective discord account have the official S4D discord server "CEO" role)
- Marketplace Administrator (Account which its respective discord account have the official S4D discord server "Lead Developer" role or the official S4D discord server "Community Leader" role)
- Marketplace Moderator (Account which its respective discord account have the official S4D discord server "Staff Developer" role or the official S4D discord server "Community Staff" role)
- Marketplace Public
Sorting
sort by
- Popular (greatest total project vote ratio)
- Bookmarked (greatest total project bookmark count)
- Downloaded (greatest total project download count)
- New (closest registeration date)
- Old (furthest registeration date)
Sorting
sort by
- Popular (greatest vote ratio)
- Bookmarked (greatest bookmark count)
- Downloaded (greatest download count)
- New (closest creation date)
- Old (furthest creation date)
Filtering
filter by
- Content Category ([Toolbox / Template / Language / Theme])
- Content Filtering ([SFW / NSFW])
Moderating Entity Condemning an Account.
-
- Inappropriate
- Naming
- Description
- Abusively Non-working Content
- Corrupted file
- Inappropriate
-
- Incorect Filter (NSFW instead of SFW and vice-versa)
- Spam blocks
- Leading users to abnormal activity (saying it will do something different)
- Self promoting
-
- Harrassement
- Racism
- Promoting Violence
- Intentional Discord ToS Breaking
- Intentional Discord Developer ToS Breaking
-
- Illegal Activity (Lawbreaking, Drugs, Weapons Promotion)
- Malicious Content (Virus, Trojan, Token-grabber, Etc...)
An active strike is a strike that is accounted in strike points system.
- Duration : 3 Months
- Low : 1
- Medium : 2
- High : 3
- Extreme : Instant Ban
- Recidivism : +1 from the previous same reason strike given
- Trigger : ≥ 6 Active Strikes Points
- Sentence : Ban
- Registration Date (UNIX)
-
Discord
- ID
- Nickname (official S4D discord server account "Nickname")
- Avatar (official S4D discord server account "Avatar")
- Banner (official S4D discord server account "Banner")
- Role (official S4D discord server highest role)
- Marketplace Permission (except "public")
- Marketplace About Me (Markdown -> HTML)
-
Strikes
- Active Strikes Points
- Active Strikes
- Inactive Strikes
-
Github OAuth2
- Username
- Avatar
Marketplace Director
- Assign
- Strike
- Unassign
- Strike
- Edit
- Marketplace About Me
- Delete
- Account
- Marketplace About Me
- GitHub
Marketplace Administrator
- Assign
- Strike
- Unassign
- Strike
- Edit
- Marketplace About Me
- Delete
- Account
- Marketplace About Me
- GitHub
Marketplace Moderator
- Assign
- Strike
- Unassign
- Strike
- Edit
- Marketplace About Me
- Delete
- Marketplace About Me
Marketplace Public
- Register
- Edit
- Marketplace About Me
- GitHub
- Delete
- Account
- Marketplace About Me
- GitHub
Object congregating content and their developers disposed in the marketplace.
-
ID (Starting with "
p-
") -
Name (RegEx:
^\S.{0,62}\S$
/g
) - Description (Markdown -> HTML)
- Icon (image link) (optional)
- Creation Date (UNIX)
-
Members (plural)
- Owner (plural)
- Administrator (plural)
- Writer (plural)
- Reader (plural)
- Privacy ([Public / Unlisted / Private])
- Filter ([SFW / NSFW])
- Officiality ([Official / Unofficial]) (only set by Marketplace Administrators and Marketplace Director)
- Content Category ([Toolbox / Template / Language / Theme])
- Content (plural)
-
Votes
- Upvote Count
- Downvote Count
- Bookmarked Count
- Download Count
- Project Owner
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
Marketplace Director
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Description
- Icon
- Member
- Project Owner
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Edit
- Name
- Description
- Icon
- Members
- Project Owner (demote only if an owner remains)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Filter
- Privacy
- Officiality
- Content
- Delete
- Project
- Description
- Icon
- Member
- Project Owner (only if an owner remains)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Content
Marketplace Administrator
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Description
- Icon
- Member
- Project Owner
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Edit
- Name
- Description
- Icon
- Members
- Project Owner (demote only if an owner remains)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Filter
- Privacy
- Officiality
- Content
- Delete
- Project
- Description
- Icon
- Member
- Project Owner (only if an owner remains)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Content
Marketplace Moderator
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Description
- Icon
- Member
- Project Owner
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Edit
- Name
- Description
- Icon
- Members
- Project Owner (demote only if an owner remains)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Filter
- Privacy
- Content
- Delete
- Description
- Icon
- Member
- Project Owner (only if an owner remains)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Content
Project Owner
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Description
- Icon
- Members
- Project Owner
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Content
- Edit
- Name
- Description
- Icon
- Members
- Project Owner (only grant)
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Filter
- Privacy
- Content
- Delete
- Project
- Description
- Icon
- Member
- Project Administrator
- Project Moderator
- Project Writer
- Project Reader
- Content
- Leave
- Report
Project Administrator
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Description
- Icon
- Members
- Project Moderator
- Project Writer
- Project Reader
- Content
- Edit
- Name
- Description
- Icon
- Member
- Project Moderator
- Project Writer
- Project Reader
- Filter
- Privacy
- Content
- Delete
- Description
- Icon
- Members
- Project Moderator
- Project Writer
- Project Reader
- Content
- Leave
- Report
Project Moderator
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Description
- Icon
- Content
- Edit
- Name
- Description
- Icon
- Filter
- Privacy
- Content
- Delete
- Description
- Icon
- Content
- Leave
- Report
Project Writer
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Add
- Content
- Edit
- Content
- Delete
- Content
- Leave
- Report
Project Reader
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Leave
- Report
Marketplace Public
- Create
- Project
- Download
- Bookmark
- Vote
- Upvote
- Downvote
- Report
-
Name (RegEx:
^\S.{0,62}\S$
/g
) - Description (Markdown -> HTML)
- Last Update Date (UNIX)
- File
Managed by its bound marketplace project
-
Reason (RegEx:
^\S.{0,62}\S$
/g
) - Gravity ([Low / Medium / High / Extreme])
- Description (Markdown -> HTML)
- Creation Date (UNIX)
- Target (Discord Account ID)
- Reporter (Discord Account ID)
Managed by its bound object
- Reason (Markdown -> HTML)
- Gravity ([Low / Medium / High / Extreme])
- Description (Markdown -> HTML)
- Date (UNIX)
- Target (Discord Account ID)
- Moderator (Discord Account ID)
Managed by its bound account
Marketplace projects perhaps should induce a dependency file management system