Giter VIP home page Giter VIP logo

substrate-developer-hub / awesome-substrate Goto Github PK

View Code? Open in Web Editor NEW
729.0 39.0 139.0 221 KB

A curated list of awesome projects and resources related to the Substrate blockchain development framework.

Home Page: https://substrate.io/ecosystem/resources/awesome-substrate

License: The Unlicense

substrate polkadot blockchain rust kusama cryptocurrency cryptography networking consensus distributed-systems

awesome-substrate's Issues

Update meta info & published version

I would like to request a few things related specifically to https://substrate.io/ecosystem/resources/awesome-substrate/

Add APAC videos

ICYMI the #hackathon-announcements channel has APAC info, here is a great message with videos all newer-to-substrate community members here can get something out of! 🀩

As we head towards the deadline, for one last time, here are all the workshops (if you want to rewatch or if you missed watching them)

Topic: Substrate 101 and Polkadot & Substrate Documentation
https://www.youtube.com/watch?v=N1pEh-NU26M

Topic: Using Open Runtime Module Library (ORML) to simplify your pallet logics
https://www.youtube.com/watch?v=yq1w9lZVw1s

Topic: How Not to Build a Pallet (Best practices by building a broken pallet and runtime)
https://www.youtube.com/watch?v=W0YU6goBKp0

Topic: How to build in the Polkadot Ecosystem
https://www.youtube.com/watch?v=B-sHFOQOMlA

All Polkadot Hackathon videos are in this playlist: https://www.youtube.com/watch?v=GYPYDEsHXaI&list=PL2q74pmc6sPcNCt_QaOGDnhqahCkEU7Go

Consider adding `go-substrate-gen`

Hey there!

Repo link

I was tired of writing client serialization/calling boilerplate code for substrate-based chains, so I wrote a go code generator that generates this all for me. It's still very much a WIP, but it can currently generate fairly nice calling code for polkadot/kusama and (hopefully) any other custom chains. Should make adopting substrate easier for any orgs out there that primarily use golang.

Thanks!

Fix awesome-lint problems

This is blocking sindresorhus/awesome#1869

awesome-substrate: npx awesome-lint
npx: installed 447 in 25.505s
βœ– Linting

  README.md:15:1
  βœ–    1:1    Missing file contributing.md                                    remark-lint:awesome-contributing
  βœ–    1:1    The repository should have "awesome" as a GitHub topic          remark-lint:awesome-github
  βœ–    1:1    The repository should have "awesome-list" as a GitHub topic     remark-lint:awesome-github
  βœ–    1:1    Missing or invalid Table of Contents                            remark-lint:awesome-toc
  βœ–   12:43   https://substrate.io/                                           remark-lint:double-link
  βœ–   13:5    https://substrate.dev/                                          remark-lint:double-link
  βœ–   15:1    Don’t add a trailing ? to headings                              remark-lint:no-heading-punctuation
  βœ–   18:1    https://github.com/paritytech/substrate                         remark-lint:double-link
  βœ–   23:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   24:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   25:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   26:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   27:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   28:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   29:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   30:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   31:3    Invalid list item link URL                                      remark-lint:awesome-list-item
  βœ–   35:3    https://substrate.io/                                           remark-lint:double-link
  βœ–   35:40   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   36:3    https://substrate.dev/                                          remark-lint:double-link
  βœ–   36:42   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   37:49   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   38:58   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   40:45   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   41:53   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   44:81   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   46:64   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   48:59   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   49:52   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   50:3    https://github.com/paritytech/substrate                         remark-lint:double-link
  βœ–   50:52   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   51:70   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   52:60   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   54:45   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   55:46   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   68:76   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   70:63   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   71:94   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   77:34   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   79:3    List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   80:48   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   81:103  List item link and description separated by invalid whitespace  remark-lint:awesome-list-item
  βœ–   86:3    https://substrate.dev/docs/en/knowledgebase/runtime/frame       remark-lint:double-link
  βœ–   86:69   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   88:44   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   89:3    https://github.com/paritytech/cumulus                           remark-lint:double-link
  βœ–   89:51   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   90:65   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   92:53   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   94:42   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–   99:3    https://substrate.dev/docs/en/knowledgebase/runtime/frame       remark-lint:double-link
  βœ–   99:69   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  100:81   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  103:3    https://github.com/paritytech/cumulus                           remark-lint:double-link
  βœ–  103:51   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  105:3    https://github.com/polkadot-js/api/                             remark-lint:double-link
  βœ–  105:91   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  110:103  List item link and description separated by invalid whitespace  remark-lint:awesome-list-item
  βœ–  112:94   List item link and description separated by invalid whitespace  remark-lint:awesome-list-item
  βœ–  114:105  List item link and description separated by invalid whitespace  remark-lint:awesome-list-item
  βœ–  116:101  List item link and description separated by invalid whitespace  remark-lint:awesome-list-item
  βœ–  118:57   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  123:59   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  126:3    https://github.com/polkadot-js/api/                             remark-lint:double-link
  βœ–  126:57   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  126:57   Text "Javascript" should be written as "JavaScript"             remark-lint:awesome-spell-check
  βœ–  129:3    https://polkascan.org/                                          remark-lint:double-link
  βœ–  133:3    https://usetech.com/blockchain/                                 remark-lint:double-link
  βœ–  135:3    https://usetech.com/blockchain/                                 remark-lint:double-link
  βœ–  139:55   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  141:68   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  143:65   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  145:61   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  146:55   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  148:73   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  151:3    https://polkascan.org/                                          remark-lint:double-link
  βœ–  152:102  List item link and description separated by invalid whitespace  remark-lint:awesome-list-item
  βœ–  154:49   List item description must end with proper punctuation          remark-lint:awesome-list-item
  βœ–  156:70   List item description must end with proper punctuation          remark-lint:awesome-list-item

  79 errors

Events are outdated

Today is September 2019, the events listed are from May 2019.

At minimum we should remove those events (see #8 ) we may also want to add current ones.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.