Welcome to CKB Academy, an interactive learning space for Nervos developers.
CKB Academy is committed to ensuring that new CKB developers have an easy learning curve, by providing easy-to-understand, interactive courses and friendly documentation. Our mission is to foster a robust ecosystem around Nervos Network by providing developers with all the tools and resources they need to create innovative applications and solutions. We look forward to having you join us as part of our growing community.
This project is going to build a comprehensive set of guides, tutorials, labs, and sandbox environments to help developers learn and test their knowledge of Nervos CKB, allowing developers to learn at their own pace.
- Gather and organize more available study materials, transform them into interactive learning courses
- Refactor zero2ckb training course | send a pkp2h transaction
- Nervos Developer Training Course
- Send a multisig transaction
- Deploy a simple contract
- Deploy a upgradable contract
- etc.
- Provide clear guidance on how to contribute to the project and get involved in the CKB community
- Add a guild about how to build a new interactive course using the template designed in this project
- Message Board
- Include a frequently asked questions (FAQ) section to address common questions or issues
- Give an overview of Nervos CKB
- Explain the benefits of learning about CKB and how it can be applied in various use cases
- List out any prerequisites or recommended knowledge that learners should have before diving into the courses
- Learn CKB and Earn NFTs with Game Experience
- Provide examples of successful projects and applications built on the CKB, such as the layer-2 sulutions (Godwoken and Axon), .bit
- SEO-friendly Design
This project uses Turborepo as the Monorepo
solution, with the site directory serving as the primary workspace of the entire project and the packages directory serving as the storage location for all internal packages included in this project.
The front-end of this project is powered by SolidStart.
# install dependencies
yarn
# Install Git hook to achieve code formatting during code submission.
yarn run prepare
# start a development server: https://start.solidjs.com/api/dev
yarn dev:site
# or
turbo run dev
solid-start
build bundles your server and client using Vite.
# https://start.solidjs.com/api/build
yarn build
# or
turbo run build
The output
directory will appear in site/dist/public
.
# https://start.solidjs.com/api/start
yarn start
If you find a bug or you want to contribute to the project, please submit an issue or a pull request.
The code in this repository is released under the MIT License.