Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
howtos:testing_git [2017/04/30 14:51] – libvte-dev vfaronovhowtos:testing_git [2017/07/09 01:15] (current) – how to find the versions of GTK+ and GLib used vfaronov
Line 10: Line 10:
  
 <code> <code>
-$ sudo apt install build-essential git libgtk2.0-dev libvte-dev+$ sudo apt install build-essential autoconf automake libtool intltool git libgtk2.0-dev libvte-dev
 </code> </code>
  
 **TODO: equivalents for Fedora etc.** **TODO: equivalents for Fedora etc.**
 +
 +If you've never used Git before, you may need to set it up with your name and email (the values you enter don't matter for this tutorial):
 +
 +<code>
 +$ git config --global user.name "Your Name"
 +$ git config --global user.email your.email@example.com
 +</code>
  
 It may be convenient to create a dedicated directory for testing Geany. This tutorial will use ''~/geany'': It may be convenient to create a dedicated directory for testing Geany. This tutorial will use ''~/geany'':
Line 71: Line 78:
 Try working as you would normally. Open a project, try editing code in a meaningful way. Try working as you would normally. Open a project, try editing code in a meaningful way.
  
-If you discover problems, [[https://github.com/geany/geany/issues/new|submit an issue on GitHub]]. Include the Git revision you're running -- you can see it in Geany's "About" box (//Help// → //About//): ''git >= 0d47e09''+If you discover problems, [[https://github.com/geany/geany/issues/new|submit an issue on GitHub]]. Include the Git revision you're running -- you can see it in Geany's "About" box (//Help// → //About//): ''git >= 0d47e09''. Your versions of GTK+ and GLib may also be important -- you can find them in the first lines of //Help// → //Debug Messages//.
  
 ===== Testing a pull request ===== ===== Testing a pull request =====
Line 131: Line 138:
 $ make install $ make install
 </code> </code>
 +
 +===== Plugins =====
 +
 +**TODO: how to install Geany-Plugins from Git as well**
  
 ===== Running on a regular basis ===== ===== Running on a regular basis =====
Print/export