diff options
author | Lars Wirzenius <liw@liw.fi> | 2015-06-20 12:00:06 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-06-20 15:09:30 +0300 |
commit | f8089aab79f3e9139f3e23207e9f8ce647c8dc72 (patch) | |
tree | 871f2f13fcc952159e1d4e516402be57c33e2f35 /doc | |
parent | dda4fe4f06e2876ee78b40fd64dd3bf92149467d (diff) | |
download | ick-f8089aab79f3e9139f3e23207e9f8ce647c8dc72.tar.gz |
Add a section on my development workflow
Diffstat (limited to 'doc')
-rw-r--r-- | doc/050-debian.yarn | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/050-debian.yarn b/doc/050-debian.yarn index 5b1b677..d8e17ba 100644 --- a/doc/050-debian.yarn +++ b/doc/050-debian.yarn @@ -14,6 +14,27 @@ develops. The Debian pipeline in Ick only supports non-native packages using the "3.0 (quilt)" source package format. +## The assumed workflow + +Ick is being written for its author, and to support its author's +development workflow. This section outlines that workflow. The author +may change the workflow in the future, but to do that, a working CI +system is a necessity, so it won't happen until Ick works for him. + +* The author is both upstream and Debian packager of several pieces + of software. Some of the packages get uploaded to Debian. All of + them get uploaded to the author's own APT repository. + +* The upstream code and the Debian packaging code are kept in the same + branch. They are maintained more or less in sync. The author is + currently happy with having the upstream tarball contain the + `debian` directory in the source tree. + +* The author writes programs that are simple to build and package, and + do not need a `make dist` type of operation for release tarball + generation. The files to go into the release tarball are kept in git + as is, and none of them are generated files. + ## Pipeline overview The build process starts from a git commit with all the source files |