docs/hacking-howto: Update section topology

- Promote the "How to build?" sub-section to a top-level
  section ("Building i3")

- Convert the "Introduction" sub-section as the intro to the remaining
  contents of the "Using git / sending patches" section

- Keep "Which branch to use?" as a level-3 sub-section, thus making it
  a sub-section of what used to be the "Introduction" sub-section.
next
Vladimir Panteleev 2017-09-11 13:09:25 +00:00
parent e799bda2da
commit 7116bbaa12
No known key found for this signature in database
GPG Key ID: 5004F0FAD051576D
1 changed files with 3 additions and 5 deletions

View File

@ -8,9 +8,7 @@ touching i3s source code. It should contain all important information to help
you understand why things are like they are. If it does not mention something
you find necessary, please do not hesitate to contact me.
== Using git / sending patches
=== How to build?
== Building i3
You can build i3 like you build any other software package which uses autotools.
Heres a memory refresher:
@ -23,7 +21,7 @@ Heres a memory refresher:
(The autoreconf -fi step is unnecessary if you are building from a release tarball,
but shouldnt hurt either.)
==== Build system features
=== Build system features
* We use the AX_ENABLE_BUILDDIR macro to enforce builds happening in a separate
directory. This is a prerequisite for the AX_EXTEND_SRCDIR macro and building
@ -51,7 +49,7 @@ Heres a memory refresher:
* Coverage reports are now generated using “make check-code-coverage”, which
requires specifying --enable-code-coverage when calling configure.
=== Introduction
== Using git / sending patches
For a short introduction into using git, see
http://web.archive.org/web/20121024222556/http://www.spheredev.org/wiki/Git_for_the_lazy