[geany/geany] 8c0d06: Add simplest development build process to HACKING

elextr git-noreply at xxxxx
Wed Nov 15 06:48:40 UTC 2017


Branch:      refs/heads/elextr-patch-2
Author:      elextr <elextr at gmail.com>
Committer:   GitHub <noreply at github.com>
Date:        Wed, 15 Nov 2017 06:48:40 UTC
Commit:      8c0d06378b75bc367e7110ca5f4b6a946e127eef
             https://github.com/geany/geany/commit/8c0d06378b75bc367e7110ca5f4b6a946e127eef

Log Message:
-----------
Add simplest development build process to HACKING

New developers not familiar with open source tools seem to struggle to build Geany simply, add a section near the top of hacking with the simple "get you started" process.


Modified Paths:
--------------
    HACKING

Modified: HACKING
18 lines changed, 18 insertions(+), 0 deletions(-)
===================================================================
@@ -41,6 +41,24 @@ The documentation will be output to doc/reference/index.html.
 Alternatively you can view the API documentation online at
 http://www.geany.org/manual/reference/.
 
+Build a standalone Geany for hacking
+------------------------------------
+This performs a simple in-tree build of Geany that does not interfere with your installed version.
+
+Assuming you have installed the necessary tools.
+
+Create a directory `/home/you/somewhere/` then::
+
+  cd /home/you/somewhere
+  git clone https://github.com/geany/geany.git
+  cd geany
+  ./autogen.sh --prefix=/home/you/somewhere
+  make install
+  cd ../bin
+  ./geany -c ../config
+
+Note no privileges or sudo are required, and when you are finished just `rm -rf /home/you/somewhere`.
+
 Pull requests
 -------------
 Making pull requests on Github is the preferred way of contributing for geany.



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list