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://starship.python.net/crew/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>`_
13
* `bzrlib API reference <http://starship.python.net/crew/mwh/bzrlibapi-oe/>`_
15
|--| automatically generated API reference information
17
* `Integrating with Bazaar <http://bazaar-vcs.org/Integrating_with_Bazaar>`_
18
(wiki) |--| a guide for writing Python programs that work with Bazaar.
20
* `Writing plugins <http://bazaar-vcs.org/WritingPlugins>`_ (wiki)
21
|--| specific advice on writing Bazaar plugins.
26
* `Releasing Bazaar <releasing.html>`_ |--| How to make a release of Bazaar,
27
and how to coordinate the monthly development cycle.
29
* `Managing the Bazaar PPA <ppa.html>`_ |--| Packaging Bazaar for Ubuntu.
31
* `Giving back <http://bazaar-vcs.org/BzrGivingBack>`_ (wiki) |--| How to get
32
your changes to Bazaar integrated into a release.
34
* `Profiling notes <profiling.html>`_ |--| Instructions on how to profile
35
bzr code and visualize the results.
40
* `Performance roadmap <performance-roadmap.html>`_ |--| The roadmap
41
for fixing performance in bzr over the next few releases.
46
* `API versioning <api-versioning.html>`_ |--| bzrlib API versioning.
48
* `Authentication ring <authentication-ring.html>`_ |--| Configuring
51
* `Bundles <bundles.html>`_ |--| All about bzr bundles.
53
* `Container format <container-format.html>`_ |--| Notes on a container format
54
for streaming and storing Bazaar data.
56
* `Repository stream <repository-stream.html>`_ |--| Notes on streaming data
57
for repositories (a layer above the container format).
59
* `Indices <indices.html>`_ |--| The index facilities available within bzrlib.
61
* `Inventories <inventory.html>`_ |--| Tree shape abstraction.
63
* `LCA merge <lca-merge.html>`_ |--| A nice new merge algorithm.
65
* `Network protocol <network-protocol.html>`_ |--| Custom network protocol.
67
* `Plugin APIs <plugin-api.html>`_ |--| APIs plugins should use.
69
* `Repositories <repository.html>`_ |--| What repositories do and are used for.
71
* `Integration Guide <integration.html>`_ |--| A guide to integrate bzrlib into
72
any python application.
77
* `Knit pack repositories <packrepo.html>`_ |--| KnitPack repositories
91
81
.. |--| unicode:: U+2014