Report on sourced config files
[genkernel.git] / HACKING
1 # $Id$
2
3 This document is a work-in-progress to describe the workflow through the various
4 parts of genkernel so that we can split the code into modular chunks.  If you
5 are interested in helping with genkernel development, please get in touch at
6 <genkernel@gentoo.org>.
7
8 Phases:
9
10 - read configs
11 - source global scripts
12
13
14 Testing things:
15   $ cd genkernel
16   $ sudo GK_SHARE="$PWD" ./genkernel initramfs --no-install --no-postclear --loglevel=2
17
18 Rolling a release:
19 - Bump the version in the main genkernel file.
20 - echangelog "Bump version to ${PV}"
21 - git commit -a -m "Bump version to ${PV}"
22 - git tag -a -m "Tag release v${PV}" v${PV}
23 - git push ${REMOTE} master --tags
24 - make dist
25 - upload genkernel-${PV}.tar.bz2 to the hosting:
26     scp genkernel-${PV}.tar.bz2 ${USER}@dev.gentoo.org:/space/distfiles-local/
27 - check open bugs with keyword "InSVN" or "InVCS" for closability