An open API service indexing awesome lists of open source software.

https://github.com/smartcontractkit/blockchain-ecosystem-map


https://github.com/smartcontractkit/blockchain-ecosystem-map

Last synced: about 1 month ago
JSON representation

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.