~therp-nl/anybox.recipe.openerp/jbaudoux-relative_paths_resolve_conflict

« back to all changes in this revision

Viewing changes to doc/dev_prod_workflow.rst

[MRG] Update with target branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Full development to production example
 
2
=======================================
 
3
 
 
4
In this example, we present one way of organizing a project, to
 
5
provide easy to install development setups, continuous integration and
 
6
production deployments.
 
7
 
 
8
Please read this as a pattern among many others. If you decide to base
 
9
your development process on it, you'll have to adapt it to your team's
 
10
practice anyway.
 
11
 
 
12
Common setup
 
13
~~~~~~~~~~~~
 
14
 
 
15
Developer's setup
 
16
~~~~~~~~~~~~~~~~~
 
17
Here we add private read-write access to version control systems.
 
18
We need to version the buildout itself, and make decisions about which
 
19
addons will be under active development within that project.
 
20
 
 
21
At this point, asking a developer to work on the project is as simple
 
22
as providing the main URL to get the buildout from VCS.
 
23
 
 
24
Release and packaging
 
25
~~~~~~~~~~~~~~~~~~~~~
 
26
Use of ``freeze-to``, ``extract-downloads-to``, and production of a tarball.
 
27
 
 
28
Deployment with a server-local configuration file
 
29
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
30
You may decide to track the local files with a VCS, too, but it's
 
31
preferable to keep it distinct from the main code base.
 
32