Adding Your Project to the Frax Ecosystem
Follow these steps to add your project to the ecosystem data JSON file and have it featured on Frax.com's Ecosystem Page (opens in a new tab):
1: Fork the Repository
- Navigate to the FraxFinance/docs (opens in a new tab) repository on GitHub.
- Click on the "Fork" button in the top-right corner to create a copy of the repository in your own GitHub account.
2: Add Your Project Data
- Locate the ecosystem-data.jsonfile in the docs/public (opens in a new tab) folder of your forked repository.
- Create a new branch with the name of your own project as the branch name (ex. frax-finance).
- Edit the file and add an object representing your project to the itemsarray. Ensure the following fields are included in your object:- key: A unique identifier for your project, such as the name of the project. Make sure the chosen key has no spaces or capitals.
- name: The name of your project.
- url: The URL of your project's website.
- description: A brief description of your project (less than 180 characters).
- tags: An array of tags describing your project's category (can choose from- ["DeFi", "DEX", "DEX Aggregator", "Lending", "DAO", "NFT", "Infra", "Bridge", "Oracle", "OnRamp", "AI"]).
- imageUrl: The URL of your project's logo image (must be square and good resolution). Please note that your project's logo will be displayed in a circular format, similar to the existing projects featured on the ecosystem page (opens in a new tab)
- twitterXUrl(optional): The URL of your project's Twitter/X account.
- discordUrl(optional): The URL of your project's Discord server.
- telegramUrl(optional): The URL of your project's Telegram group.
 
3: Add Logo Image (if needed)
- If you don't have a URL for your logo image, add a PNG file with square dimensions to the public/images/ecosystem folder of your forked repository. Please note that your project's logo will be displayed in a circular format, similar to the existing projects featured on the ecosystem page (opens in a new tab)
- Update the imageUrlfield in your project's object to https://docs.frax.com/images/ecosystem/your_image_name.png (opens in a new tab)
4: Submit a Pull Request
- Commit your changes and push them to your forked repository.
- Create a new pull request (PR) to merge your changes into the main FraxFinance/docs repository.
- Once your PR is approved and merged, your project will be included in the Frax ecosystem!
- It will appear on frax.com/ecosystem for everyone to see.
Thank you for contributing to the Frax ecosystem! If you have any questions or need assistance, feel free to reach out to us.