Skip to content

A public goods project aimed at supporting developers in exploring and contributing to the Nervos CKB ecosystem. CookCKB provides a collection of example projects, each showcasing key functionalities and features of CKB application development.

Notifications You must be signed in to change notification settings

CKBFansDAO/cookckb

Repository files navigation

欢迎来到 CookCKB 🍳

CookCKB 是一个公益项目,旨在支持开发者在 CKB 应用开发过程中的探索与成长。就像烹饪一道美味的佳肴一样,创造 CKB 应用也需要正确的配料和菜谱。通过 CookCKB,我们旨在为开发者提供一系列示例项目,每个项目代表了 CKB 应用开发中常用的关键功能或特性。

我们的愿景

我们对于 CookCKB 的愿景是创建一个协作平台,使开发者能够轻松探索、学习和贡献于 CKB 生态系统。我们相信,通过提供丰富的代码示例项库、详细的文档和资源,开发者将有能力在 CKB 上构建创新和有影响力的应用,从而促进 CKB 生态的繁荣发展。

特点

  • 示例代码:CookCKB 包含各种示例代码,每个 demo 示例专注于 CKB 应用开发中的特定功能或特性。这些代码作为开发者探索和学习的实践示例。

  • 开源:CookCKB 是完全开源的,我们欢迎社区成员的贡献。开发者可以为现有项目贡献代码,也可以创建新的示例来解决特定的用例或功能,我们也欢迎 CKB 生态的项目方将自己应用里的部分功能剥离出来,加入到 CookCKB 上,以供社区学习。

  • 自动部署:对 CookCKB 进行的任何代码贡献都将自动部署到 cookckb.dev 网站上,使开发者能够轻松地测试和与示例项目交互。

  • 文档:每个示例项目都有详细的文档,可在 docs.cookckb.dev 中查阅。开发者可以参考这些资源了解实现细节和最佳实践,以将特定功能集成到自己的应用中。

加入我们

我们邀请所有技能水平的开发者加入我们,共同建设 CookCKB 并为 CKB 生态系统的发展做出贡献。无论您是经验丰富的开发者还是刚刚开始接触 CKB 应用开发,我们的社区都欢迎您的加入。您可以通过向我们的 GitHub 仓库提交Pull Request 或提出issue (您希望加入什么特定功能的示例) 来为 CookCKB 做出贡献。

  1. 克隆

为了方便改进 CookCKB, 首先需要 fork 到自己的账户下,然后 clone 文档的源码到本地。

git clone git@github.com:your-username/cookckb.git
cd cookckb
  1. 安装

你的机器上需要预先安装好 Node.js 或者 yarn。

然后在项目目录下运行下面的语句安装依赖:

$ npm i
  1. 本地开发、调试

在项目目录下运行以下命令:

$ npm start

在本地进行新的功能点 demo 的开发或者优化已有 demo ,并完成测试验证。

  1. 提交 Pull Request

(1)创建分支

创建简洁而具有描述性的分支,在该分支上进行编辑修改。

(2)推送

将自己修改好的内容提交并推送到远程仓库,在 GitHub 的页面会看到相应的拉取请求(Pull Request)提示,提交请求即可。

About

A public goods project aimed at supporting developers in exploring and contributing to the Nervos CKB ecosystem. CookCKB provides a collection of example projects, each showcasing key functionalities and features of CKB application development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published