Introduction
Summary
1.
Getting Started
1.1.
Installation
1.2.
First Steps with Buffrs
2.
Buffrs Guide
2.1.
Why Buffrs Exists
2.2.
The Framework
2.3.
Package Types
2.4.
Creating a Package
2.5.
Consuming Packages
2.6.
Import System
2.7.
Project Layout
2.8.
Manifest vs Lockfile
2.9.
Buffrs Home
3.
Buffrs Integrations
3.1.
Cargo
3.2.
Poetry
3.3.
Npm
4.
Buffrs Migration
4.1.
Decomposition
4.2.
Project Setup
4.3.
Common Issues
4.4.
Continuous Integration
5.
Buffrs Reference
5.1.
Editions
5.2.
Specifying Dependencies
5.2.1.
Overriding Dependencies
5.3.
The Manifest Format
5.4.
The Lockfile Format
5.5.
Configuration
5.6.
Environment Variables
5.7.
Build Configuration
5.8.
Publishing on buff.rs
5.9.
Package Name Specifications
5.10.
Protocol Buffer Rules
5.11.
Dependency Resolution
5.12.
SemVer Compatibility
6.
Buffrs Registry Reference
6.1.
Authentication
6.2.
Ownership
6.3.
Storage Layers
6.4.
Public Registry (buff.rs)
6.5.
Categories
6.6.
Self Hosting
6.6.1.
Registry Index
6.6.2.
Registry Web API
6.6.3.
Creating Teams
7.
Buffrs Commands
7.1.
General Commands
7.1.1.
buffrs
7.1.2.
buffrs help
7.1.3.
buffrs version
7.2.
Build Commands
7.2.1.
buffrs clean
7.2.2.
buffrs doc
7.2.3.
buffrs generate
7.2.4.
buffrs list
7.3.
Manifest Commands
7.3.1.
buffrs add
7.3.2.
buffrs lock
7.3.3.
buffrs remove
7.3.4.
buffrs tree
7.3.5.
buffrs update
7.4.
Package Commands
7.4.1.
buffrs init
7.4.2.
buffrs new
7.4.3.
buffrs lint
7.4.4.
buffrs package
7.4.5.
buffrs install
7.4.6.
buffrs uninstall
7.5.
Publishing Commands
7.5.1.
buffrs login
7.5.2.
buffrs logout
7.5.3.
buffrs publish
7.5.4.
buffrs yank
8.
FAQ
Light
Rust
Coal
Navy
Ayu
The Buffrs Book
Getting Started
To get started with buffrs, install it and set up your first package.
Installation
First steps with Buffrs