Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/selcold/scratch-building
Scratch Building is a game developed on the Scratch platform, and this repository serves as its official website. It provides various features including account authentication, commenting, notifications, and community engagement.
https://github.com/selcold/scratch-building
ads auth game nextjs scratch scratch-auth typescript vercel vercel-hosting website
Last synced: 6 days ago
JSON representation
Scratch Building is a game developed on the Scratch platform, and this repository serves as its official website. It provides various features including account authentication, commenting, notifications, and community engagement.
- Host: GitHub
- URL: https://github.com/selcold/scratch-building
- Owner: selcold
- License: mpl-2.0
- Created: 2024-01-29T16:38:49.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-09T12:23:30.000Z (6 days ago)
- Last Synced: 2024-11-09T13:24:25.726Z (6 days ago)
- Topics: ads, auth, game, nextjs, scratch, scratch-auth, typescript, vercel, vercel-hosting, website
- Language: TypeScript
- Homepage: https://scratch-building.vercel.app
- Size: 3.77 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Scratch Building
Scratch Building is a game developed on the Scratch platform, and this repository serves as its official website. It provides various features including account authentication, commenting, notifications, and community engagement.
## language
[English](https://github.com/selcold/scratch-building/blob/main/README.md) / [日本語](https://github.com/selcold/scratch-building/blob/main/README/ja.md)
# Table of Contents
- [Scratch Building Website](#scratch-building)
- [Adding New MODs](#adding-new-mods)
- [Files](#files)
- [Information to Add](#information-to-add)
- [Example Addition](#example-addition)# Adding New MODs
Here are the steps to add a new MOD to this repository.
## Files
Please place the file for the new MOD in the following location:
- **File Path:** `/contents/mods.ts`
## Information to Add
Add information for the new MOD to the `contentObj_modsAll` object in the `mods.ts` file.
### Properties
1. **version:** Specify the version number of the MOD.
2. **project_type:** Specify the type of the project. Example: "SBMOD", "SBAPI", "SBAddons", "SBaddonAPI".
3. **project_id:** Specify the ID of the project.
4. **creator:** Specify the creator of the MOD.
5. **title:** Specify the title of the MOD.
6. **title_en:** Specify the English title of the MOD (optional).
7. **description:** Specify the description of the MOD.
8. **description_en:** Specify the English description of the MOD (optional).
9. **tags:** Specify tags related to the MOD. Each tag has a label and a color.### Example Addition
```typescript
{
"version": 7,
"project_type": "SBMOD",
"project_id": YOUR_PROJECT_ID,
"creator": "YOUR_NAME",
"title": "YOUR_MOD_TITLE",
"title_en": "YOUR_MOD_EN_TITLE", // Optional
"description": "YOUR_MOD_DESCRIPTION",
"description_en": "YOUR_MOD_EN_DESCRIPTION", // Optional
"tags": [
{
"label": "YOUR_TAG_LABEL",
"color": "YOUR_TAG_COLOR"
},
// Add additional tags here if needed
]
}
```> [!NOTE]
> - Choose the color for the tags from the following values: "dark", "blue", "red", "green", "yellow", "indigo", "purple", "pink", "" (empty string).
> - Don't forget to create a pull request after making changes to the file.