;; -*- mode: scheme; coding: utf-8 -*- ;;;; Copyright (C) 2003 - 2015 ;;;; Free Software Foundation, Inc. ;;;; This file is part of Guile-Gnome. ;;;; Guile-Gnome is free software: you can redistribute it and/or modify ;;;; it under the terms of the GNU General Public License as published ;;;; by the Free Software Foundation, either version 3 of the License, ;;;; or (at your option) any later version. ;;;; Guile-Gnome is distributed in the hope that it will be useful, but ;;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;;; General Public License for more details. ;;;; You should have received a copy of the GNU General Public License ;;;; along with Guile-Gnome. If not, see ;;;; . ;;;; ;;; Commentary: ;;; Code: (use-modules (template) (globals)) (include "dependencies-p.scm") (include "notes-p.scm") (define page `((h2 "Dependencies") ,%dependencies-p (h2 "Quickstart") (p "Guile-Gnome uses " ,(%git-a) " for revision control. The most recent sources can be found at " ,(%gg-git-repo-a) ".") (p "There are currently 2 [important] branches: " (code "master") " and " (c0de "devel") ". Note that unlike Guile's git organization, Guile-Gnome's stable branch is master, developments occur on the devel branch. To clone, configure, compile and install from the master branch:") (ul (@ (class "code")) (li "git clone git://git.sv.gnu.org/guile-gnome.git") (li "cd guile-gnome") (li "./autogen.sh") (li "./configure [--prefix=/your/prefix]") (li "make") (li "make install")) (p "The above steps ensure you're using Guile-Gnome's bleeding edge stable version. If you wish to participate to developments, checkout the devel branch:") (ul (@ (class "code")) (li "git checkout --track -b devel origin/devel")) (p "Happy hacking!") ,%notes-p)) (define (make-index) (output-html page "Guile-Gnome" "Developers" "" #:scm-path "developers.scm"))