https://github.com/smartcontractkit/blockchain-ecosystem-map
https://github.com/smartcontractkit/blockchain-ecosystem-map
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/smartcontractkit/blockchain-ecosystem-map
- Owner: smartcontractkit
- License: mit
- Created: 2022-03-22T12:44:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-01T17:43:40.000Z (almost 2 years ago)
- Last Synced: 2025-04-30T18:49:21.706Z (about 1 month ago)
- Language: JavaScript
- Homepage: https://ecosystem.blockchain.education
- Size: 7.32 MB
- Stars: 7
- Watchers: 10
- Forks: 5
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[repo]: https://github.com/thisdot/blockchain-ecosystem-map/tree/main
# Blockchain ecosystem
_Everything you need to start building blockchain applications_
## Contribute to the content
All of the content files are located in `./data` folder
### Get started
- Add new learn info to the [`./data/learn.yaml`](data/learn.yaml)
- Add new fund info to the [`./data/fund.yaml`](data/fund.yaml)### Development Cycle
- Add new develop info to the [`./data/develop.yaml`](data/develop.yaml)
- Add new test info to the [`./data/test.yaml`](data/test.yaml)
- Add new secure info to the [`./data/secure.yaml`](data/secure.yaml)
- Add new deploy info to the [`./data/deploy.yaml`](data/deploy.yaml)
- Add new monitor info to the [`./data/monitor.yaml`](data/monitor.yaml)
- Add new manage info to the [`./data/manage.yaml`](data/manage.yaml)### Share
- Add new community info to the [`./data/community.yaml`](data/community.yaml)
- Add new market info to the [`./data/market.yaml`](data/market.yaml)### Blockchains
- Add new blockchain to the [`./data/blockchains.yaml`](data/blockchains.yaml)
### Chapters Data Structure
- Add new chapter or chapter contents [`./data/chapters.yaml`](data/chapters.yaml). This file is used to dynamically
build the content in both the [navigation items](src/components/NavItem) and also the
[main contents](src/pages/index.js) (Get started, Development Cycle and Share).## Contribute to the website
All the source code is located in `./src` folder
- Add new components to the [`./src/components`](src/components) folder
- Add new pages to the [`./src/pages`](src/pages) folder
- Add new styles to the [`./src/styles`](src/styles) folder
- Add new icons to the [`./src/icons`](src/icons) folder## Getting Started
```bash
# To install dependencies
npm install# To run development server
npm run dev# or
# To install dependencies
yarn# To run development server
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying [`src/pages/index.js`](src/pages/index.js). The page auto-updates as you
edit the file.## Packages
- [Prettier](https://prettier.io)
- [Yaml-loader](https://github.com/eemeli/yaml-loader)
- [Storybook](https://storybook.js.org/blog/get-started-with-storybook-and-next-js/)
- [Husky](https://typicode.github.io/husky/)## Style methodology
We use SASS and a simplified BEM
## How to contribute to the repository
Fork the repository, create work and raise a PR using the provided template.