Status style guid for the Nim language
Go to file
web3-developer b924886586
Remove link to older nim plugin. (#25)
2024-09-26 08:17:07 +02:00
.github/workflows treat Nim 2.0 as targeted version; update former auditors guide link (#23) 2024-08-25 18:40:50 +00:00
interop/async Providing an interop example for Golang (#16) 2023-06-27 08:09:38 +02:00
src Remove link to older nim plugin. (#25) 2024-09-26 08:17:07 +02:00
.gitignore Project structure 2021-02-08 13:25:33 +01:00
README.md mdbook: 0.4.36 (#20) 2023-12-01 12:00:24 +01:00
book.toml add edit-on-github link 2021-02-15 14:32:36 +01:00
open-in.css add edit-on-github link 2021-02-15 14:32:36 +01:00

README.md

Introduction

Online version

An ever evolving collection of conventions, idioms and tricks that reflects the experience of developing a production-grade application in Nim with a small team of developers.

Build and publish

The style guide is built using mdBook, and published to gh-pages using a github action.

# Install or update tooling (make sure you add "~/.cargo/bin" to PATH):
cargo install mdbook --version 0.4.36
cargo install mdbook-toc --version 0.14.1
cargo install mdbook-open-on-gh --version 2.4.1
cargo install mdbook-admonish --version 1.14.0

# Edit book and view through local browser
mdbook serve

Contributing

We welcome contributions to the style guide as long as they match the strict security requirements Status places on Nim code. As with any style guide, some of it comes down to taste and we might reject them based on consistency or whim.