2
2
Bazaar Developer Document Catalog
3
3
=================================
12
contribution-quickstart
30
* `Contributing to Bazaar Documentation <http://wiki.bazaar.canonical.com/ContributingToTheDocs>`_ (wiki)
33
Architecture overviews
34
======================
44
Releasing and Packaging
45
=======================
55
Developing using bzrlib
56
=======================
64
* `Writing plugins for Bazaar <http://doc.bazaar.canonical.com/plugins/en/plugin-development.html>`_ (web link)
66
* `bzrlib API reference <http://people.canonical.com/~mwh/bzrlibapi/>`_
86
Copyright 2005-2011 Canonical Ltd. Bazaar is free software, and you
87
may use, modify and redistribute both Bazaar and this document under
88
the terms of the GNU General Public License version 2 or later. See
89
<http://www.gnu.org/licenses/>.
5
Bazaar user documentation is in the
6
`Main Document Catalog <../index.html>`_.
8
Overall developer documentation
9
===============================
11
* `Developer Guide <en/developer-guide/HACKING.html>`_
12
* `bzrlib API reference <http://bazaar-vcs.org/BzrLib>`_
17
* `Releasing Bazaar <releasing.html>`_ -- How to make a release of Bazaar,
18
and how to coordinate the monthly development cycle.
20
* `Profiling notes <profiling.html>`_ |--| Instructions on how to profile
21
bzr code and visualize the results.
26
* `Performance roadmap <performance-roadmap.html>`_ |--| The roadmap
27
for fixing performance in bzr over the next few releases.
32
* `API versioning <api-versioning.html>`_ |--| bzrlib API versioning.
34
* `Authentication ring <authentication-ring.html>`_ |--| Configuring
37
* `Bundles <bundles.html>`_ |--| All about bzr bundles.
39
* `Container format <container-format.html>`_ |--| Notes on a container format
40
for streaming and storing Bazaar data.
42
* `Repository stream <repository-stream.html>`_ |--| Notes on streaming data
43
for repositories (a layer above the container format).
45
* `Indices <indices.html>`_ |--| The index facilities available within bzrlib.
47
* `Inventories <inventory.html>`_ |--| Tree shape abstraction.
49
* `LCA merge <lca-merge.html>`_ |--| A nice new merge algorithm.
51
* `Network protocol <network-protocol.html>`_ |--| Custom network protocol.
53
* `Plugin APIs <plugin-api.html>`_ |--| APIs plugins should use.
55
* `Repositories <repository.html>`_ |--| What repositories do and are used for.
57
* `Integration Guide <integration.html>`_ |--| A guide to integrate bzrlib into
58
any python application.
63
* `Knit pack repositories <packrepo.html>`_ |--| KnitPack repositories
91
67
.. |--| unicode:: U+2014