Welcome to the ZKsync Community Code repository. This project serves as the community hub for ZKsync, providing comprehensive documentation for developers written by developers. Whether you're a beginner looking to get started with ZKsync or an experienced developer seeking advanced guides, you'll find the resources you need here.
-
Install Bun: Follow the installation instructions.
-
Install Dependencies:
bun install
-
Run Locally: Start the development server at
http://localhost:3000
.bun run dev
To locally preview the production build, first run bun run build
to build the project, then run the following:
bun run preview
This project provides lint commands to check the project.
This command will run all of the lint commands together.
bun run ci:check
Markdown files are found in the /content
directory. The following lint commands will run within that directory:
bun run lint:spelling
bun run lint:markdown
The following commands are available to run code linting on the project:
bun run lint:prettier
bun run lint:eslint
We follow the Conventional Commits specification. Make sure your commit messages adhere to these guidelines.
For documentation changes, we recommend using the "docs:" tag. For example:
git commit -m "docs: fix spelling error"
We welcome contributions from the community! Check out our Contributing guide to learn how to add your own guides to Code Community.
If you haven't already, join our community! We have GitHub Discussions for developers to ask questions and share their work. We also have a Discord server for real-time conversations with the team and community.
Be sure to follow us on Twitter to keep up to date with announcements from the ZKsync dev team.