{"repo":"algorandfoundation/specs","free":true,"listed":false,"github":"https://github.com/algorandfoundation/specs","clone":"git clone https://github.com/algorandfoundation/specs.git","description":"Algorand Specifications","language":"TeX","stars":73,"topics":["algorand","avm","blockchain","consensus","specifications"],"license":"CC-BY-4.0","category":"blockchain-web3","readme_excerpt":"Algorand Specifications The Algorand Specifications are published continuously at . The $\\LaTeX$ PDF Book is generated on releases. Contributing to the Specifications Technical contributors should start with the contribution guidelines. They define how to propose changes and the authoring conventions for Markdown, MathJax, links, and diagrams. The rest of this document is the operational guide for the repository setup, toolchain, automation, deployments, and releases. Repository Setup Requirements All workflows require Git, GNU Make, Bash, and the repository's Git submodules. Choose one execution path: - The Docker path requires only Docker with the Docker Compose plugin in addition to the common tools. The project images contain the HTML, validation, and release toolchains. - The native path requires Rust and Cargo for mdBook and uv for the pinned pre-commit runner. The Docker path installs no project tooling on the host. The native setup installs mdbook and mdbook-mermaid through cargo ; uv manages Python and pre-commit . PDF Book dependencies (Pandoc, Node.js, Chromium, and LaTeX) remain confined just to the Docker release image. Clone the repository with its submodules: For an existing checkout, synchronize the submodules before building: Run make help for the complete command list and make doctor to compare the local environment with the repository's declared toolchain. Docker Workflow Run the same authoritative checks and HTML build as GitHub CI: This runs the Linux AMD","default_branch":null,"files":null,"tree":[],"storefront":"/r/algorandfoundation","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/algorandfoundation/specs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}