Ecosystem

Comment

Author: Admin | 2025-04-27

Field number 1: Name of the sub-ecosystemtitle = "EasyA Community Wallet"# Required field number 2: List of associated GitHub organizationsgithub_organizations = ["https://github.com/EasyA-Community-Wallet"]Make your PR! ✅If you prefer videos, you can also see the above steps done live here.If you've been following along closely, you'll have noticed that the steps after adding the sub-ecosystem to the parent ecosystem are exactly the same a Option 1 (adding a totally new ecosystem that has no parents). That's because this taxonomy is based on ancestry. Any sub-ecosystem is basically just an ecosystem in its own right (it's not like a sub-ecosystem is any less valuable). The ecosystem and sub-ecosystem dichotomy is merely there so we can see the relationship between different ecosystems. You can keep adding sub-ecosystems to sub-ecosystems ad infinitum (forever).Option 3: Adding a new repo or organizationThe system automatically pulls in all repos listed under a GitHub organization within an ecosystem. For example, when the system sees the below ecosystem, it will automatically account for all the repos under the EasyA-Tech GitHub organization.title = "EasyA Chain"github_organizations = ["https://github.com/EasyA-Tech"]So don't worry! You don't need to add every single repo if it's already part of an organization that's in the data set.To add a new organization, simply append its full GitHub URL to the list of organizations in the associated ecosystem. Let's take the example of adding an organization with the URL https://github.com/EasyA-Community as part of the EasyA Chain ecosystem.You would follow these steps:Go to the data/ecosystems directoryFind the folder named the first letter of the name of the ecosystem which the organization you're adding is part of. Here, it's the letter E because our ecosystem is called EasyA Chain.Open the folder. Here, it's the E folder.Inside the folder, find the .toml file that has the ecosystem's name. Here, following our EasyA Chain example, it will be easya-chain.toml. The full path to the ecosystem will be data/ecosystems/e/easya-chain.toml.Open this file. Inside the ecosystem file, you will see something that looks like this:title = "EasyA Chain"github_organizations = ["https://github.com/EasyA-Tech"]Simply add your GitHub organization URL to the list. Here, ours is https://github.com/EasyA-Community so we'll add that:title = "EasyA

Add Comment