If you're a builder who wants to add or update your project on the Treasure Ecosystem page, follow these steps:
-
Fork this repository.
-
Create a new branch for your changes.
-
Update the
app/data/ecosystem.ts
with your project information. All fields are required. Each entry should follow this format:{ name: "The Beacon", type: "Game", description: "The Beacon is a fantasy action roguelite RPG. Venture into dungeons, defeat evils, and expand the Beacon's protective light to keep humanity safe!", url: "thebeacon.gg", gameUrl: "app.treasure.lol/games/the-beacon", image: "/img/ecosystem/the-beacon.webp", }
- name: Your project's name
- type: Your project's category
- description: A brief description of your project, must be less than 200 characters
- url: Your project's website URL
- gameUrl: Your project's game URL on the Treasure App
- image: Path to your project's logo image
-
When adding and/or updating a logo, place a 400x400 pixel PNG file in the
public/img/ecosystem
. The file should be named appropriately (e.g.,your-project-name.webp
). The logo should be an App Store or Play Store iconographic version, not a full wordmark. -
Create a pull request with your changes.
By opening a PR to add your project, you authorize and license TreasureDAO on a non-exclusive, worldwide, irrevocable, sublicensable, and royalty-free basis to reproduce, distribute, transmit, make available, perform, display, or otherwise use the submitted Multimedia Assets for any purpose, including any marketing or promotional activities related to Treasure. Any goodwill associated with use of trademarks submitted in your Multimedia Assets will inure to your benefit. You further acknowledge and represent that you have all IP rights in the Multimedia Assets, that the Multimedia Assets do not infringe the rights of any third party, and that you have the right to grant this license to TreasureDAO.
Note: Submissions do not guarantee inclusion and all submissions are subject to review. Your project must be live on Treasure to potentially be included. Ensure all information is accurate and up-to-date.
Deploys are made manually, via github actions.
Selecting anything other than master
will trigger a deploy to the staging environment (https://treasure-website-staging.fly.dev). Selecting master
will trigger a deploy to the production environment.
-
Add the new member's pfp under here. Drag-and-drop the image to the comment box.
-
After it uploads, you'll see github generate a link to the image. Copy the link.
-
Go here and click on the
edit
button on the top right. -
Add the new member's name and the link to their pfp in the following format:
### [name]
- **Title**: [title]
- **Image**: [image link copied from step 2]
- **Twitter**: [twitter link if they have one. If not, remove this entire line]
- **Discord**: [discord username if they have one. If not, remove this entire line]
- Click on
Update comment
and you're done!
Removing a member is as simple as deleting their entry from the list.