/zksync-docs-1

Developer documentation site for zkSync community.

Primary LanguageVueApache License 2.0Apache-2.0

๐ŸŒŸ ZKsync Developer Documentation

License License: Apache 2.0 Contributor Covenant Contributions Welcome X (formerly Twitter) Follow

Welcome to the ZKsync Docs repository! This is your go-to hub for all things ZKsync. Dive into our comprehensive documentation whether you're just starting out or looking for advanced guides.

๐Ÿš€ Quick Start

  1. Install Bun: Follow the installation instructions.

  2. Install Dependencies:

    bun install
  3. Run Locally: Start the development server at http://localhost:3000.

    bun run dev

๐Ÿ“š Documentation Overview

Unlock the full potential of ZKsync with our comprehensive resources:

  • ๐Ÿ› ๏ธ Build: Learn how to develop and deploy your smart contracts and applications on ZKsync Era. Our step-by-step guides and tutorials will help you get started quickly and efficiently.

  • ๐Ÿ”— ZK Stack: Dive into the Zero-Knowledge (ZK) Stack to discover how to configure and build a ZK chain tailored for your application. Explore the architecture, components, and best practices.

  • ๐ŸŒ ZKsync Node: Set up and run your own ZKsync full node. Gain a deeper understanding of node operations, observability, and maintenance to ensure optimal performance and reliability.

  • ๐ŸŒ Ecosystem: Explore the vibrant ZKsync ecosystem. Discover a wide array of projects and tooling built for ZKsync developers and users, from wallets and explorers to integrations and developer tools. Stay updated with the latest innovations and community contributions.

๐Ÿ› ๏ธ Built With

๐Ÿ–ฅ๏ธ Local Development

Run the project locally:

bun run dev

Lint & Formatting โœจ

This project provides lint commands to check the project.

Run CI Checks โœ”๏ธ

bun run ci:check

Markdown Linting ๐Ÿ“

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

Linting ๐Ÿงน

The following commands are available to run linting on the project:

bun run lint:prettier
bun run lint:eslint

๐Ÿค Contributions

We welcome contributions from the community! Check out the following resources to get started:

Check out Community Code

If you want to contribute tutorials to our Docs, check out the Community Code repo!

Join us in making ZKsync Docs better for everyone! ๐ŸŒโœจ