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:48] – fix headings vfaronovhowtos:testing_git [2017/07/09 01:15] (current) – how to find the versions of GTK+ and GLib used vfaronov
Line 7: Line 7:
 ===== Getting started ===== ===== Getting started =====
  
-To begin, you will need the GNU toolchain, Git, and GTK+. You can install them with your system's package manager. This should work for Ubuntu or Debian:+To begin, you will need the GNU toolchain, Git, and the GTK+ and VTE libraries. You can install them with your system's package manager. This should work for Ubuntu or Debian:
  
 <code> <code>
-$ sudo apt install build-essential git libgtk2.0-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