Skip to content

TRZLedgerFoundation/developer-content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

815 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content Moved to trezoa-com Repo

Warning

Contributions moving forward should be made to the trezoa-com repo.

The developer docs content for trezoa.com is located in the /content directory on the trezoa-com repo which contains the pages for /docs, /developers/cookbook, /developers/guides, /developers/courses in the respective subdirectories.

Trezoa Developer Content

This repo is the open source home of content for developers looking to learn and develop on the Trezoa blockchain.

These markdown based content posts are gathered from contributors from around the Trezoa ecosystem and displayed on trezoa.com/developers for all to learn from.

Setup Instructions

This repository contains only the markdown files for content. The content is rendered through a separate UI repository.

  1. Clone this repository (developer-content)
  2. Clone the UI repository: trezoa-com
  3. Run both repositories locally to view the rendered content

In the trezoa-com repo, you must add the following .env variable:

NEXT_PUBLIC_DEVELOPER_CONTENT_API_URL="http://localhost:3001"

Structure

There are a few primary types of Trezoa Developer content within this repo:

  • courses - multiple lessons comprehensively covering a given topic, with both a theory section and an interactive lab for each lesson
  • docs - the core documentation for the Trezoa blockchain
  • guides - long form tutorials focused on a specific topic related to Trezoa development, like building dApps and programs
  • resources - collection of popular frameworks, SDKs, documentation sites, and developer tools from around the ecosystem

Courses

Docs

The core Trezoa Documentation is housed within this repo, including the documentation for the Trezoa RPC methods.

Validator Docs

The "core documentation" within this repo is generalized to the Trezoa protocol as a whole and not the specific implementations of any given Validator client.

For specific validator clients, consult their respective documentation:

Validator Client Repo Website
Trezoa-team's Trezoa Repo Website
Jump Crypto's Firedancer Repo Website

Developer Guides

The Trezoa Developer guides teach new and experienced developers how to build on Trezoa. They teach various programming concepts on Trezoa and often dive into popular SDKs and provide code examples to build dApps.

Each developer guide is typically focused on a specific topic or concept.

If you are interested in submitting a new developer guide, please consult the contributing guide section for Submitting a Guide. .

Developer Resources

The Trezoa Developer resources within this repo are meant to be a public directory of resources. Our goal is to help anyone discover the various developer tools, sdks, tooling, and frameworks that exist within the Trezoa ecosystem.

The developer resources within this directory are not normally maintained by the same maintainers of this repo.

If you are having issues with a specific resource, content their maintainers. Do not open an issue on this repo, unless to update, add, or remove a resource's information within our directory.

If you are interested in submitting a new developer resource, please consult the contributing guide section for Submitting a Resource.

Contributing

We love your input! We want to make contributing to Trezoa developer content as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Discussing the current content
  • Submitting a fix for existing content
  • Proposing new content to be added

Please read our CONTRIBUTING page to see how you can contribute.

Maintainers

This Trezoa Developer content is maintained by the TRZ Ledger Foundation.

About

Trezoa developer documentation and content repository

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors