Bazaar Developer Document Catalog
Bazaar user documentation is in the
Main Document Catalog
.
Overall developer documentation
Developer Guide
bzrlib API reference
(external link) — automatically generated API reference information
Integrating with Bazaar
(wiki) — a guide for writing Python programs that work with Bazaar.
Writing plugins
(wiki) — specific advice on writing Bazaar plugins.
Process
Releasing Bazaar
— How to make a release of Bazaar, and how to coordinate the monthly development cycle.
Managing the Bazaar PPA
— Packaging Bazaar for Ubuntu.
Giving back
(wiki) — How to get your changes to Bazaar integrated into a release.
Profiling notes
— Instructions on how to profile bzr code and visualize the results.
Plans
Performance roadmap
— The roadmap for fixing performance in bzr over the next few releases.
Specifications
API versioning
— bzrlib API versioning.
Authentication ring
— Configuring authentication.
Bundles
— All about bzr bundles.
Container format
— Notes on a container format for streaming and storing Bazaar data.
Repository stream
— Notes on streaming data for repositories (a layer above the container format).
Indices
— The index facilities available within bzrlib.
Inventories
— Tree shape abstraction.
LCA merge
— A nice new merge algorithm.
Network protocol
— Custom network protocol.
Plugin APIs
— APIs plugins should use.
Repositories
— What repositories do and are used for.
Integration Guide
— A guide to integrate bzrlib into any python application.
Data formats
Knit pack repositories
— KnitPack repositories (new in Bazaar 0.92).