= Development = == Development Guidelines == - [wiki:CodingStyle Coding Style] - [wiki:CommitGuides Commit Guides] - [wiki:MakingRelease Making Release] == Source Code Repositories == - http://lemon.cs.elte.hu/hg/lemon This repository contains everything, both the main branch and the 1.0 release branch (and it will contain all further release branches). This is the repository you can browse from this web page. There is a pull-down menu for choosing a branch or a tagged revision (release 1.0 is tagged with {{{r1.0}}}). - http://lemon.cs.elte.hu/hg/lemon-main This repository is equivalent with http://lemon.cs.elte.hu/hg/lemon#default, i.e. it contains only the main development branch. For a mainline development, it is probably the best to use this repository. - http://lemon.cs.elte.hu/hg/lemon-1.0:: This is the repository of the 1.0 release branch, it is equivalent with http://lemon.cs.elte.hu/hg/lemon#1.0. You should use this if you want to fix a bug in LEMON 1.0. - http://lemon.cs.elte.hu/svn/lemon/trunk This is the svn trunk repository for the 0.x series. == Useful Links == === C++ Manuals === - [http://www.cplusplus.com The C++ Resources Network (www.cplusplus.com)] - [http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html GCC's Standard C++ Library Module Reference Manual (gcc.gnu.org)] === Documentation & Version Control === - [http://www.stack.nl/%7Edimitri/doxygen/manual.html Doxygen Manual] - [http://hgbook.red-bean.com/ Distributed Revision Control with Mercurial] === LP/IP Solvers === - [http://www.ilog.com/products/cplex/ ILOG CPLEX] - [http://www.gnu.org/software/glpk/glpk.html GLPK] - [http://www2.isye.gatech.edu/%7Ewcook/qsopt/ QSopt] - [http://www.csse.monash.edu.au/projects/qoca/ QOCA] - [http://coral.ie.lehigh.edu/minto/ MINTO] - [http://www.coin-or.org/Clp/index.html CLP - COIN-OR Linear Program Solver] - [http://www.coin-or.org/Cbc/ CBC - COIN-OR Branch and Cut solver] - [http://sourceforge.net/projects/lpsolve LpSolve] - [http://soplex.zib.de/ SoPlex] - [http://scip.zib.de/ Scip] === Similar Projects, Products === - [http://www.boost.org/ Boost C++ Libraries] - [http://gtad.sourceforge.net GTAD (Graph Toolkit for Algorithms and Drawings)] (Inspired by Boost and highly compatible with it) - [http://www.algorithmic-solutions.com/enleda.htm LEDA] - [http://www.avglab.com/andrew/soft.html Andrew Goldberg's Network Optimization Library] - [http://pigale.sourceforge.net/ PIGALE (Public Implementation of a Graph Algorithm Library and Editor)] - [http://www.math.uni-augsburg.de/~fremuth/goblin.html GOBLIN: A Graph Object Library for Network Programming Problems] - [http://www.coin-or.org/ COIN-OR (Computational Infrasturcture for OR)] - [http://www.coin-or.org/projects/Cgc.xml COIN-OR Graph Classes, a collection of network representations and algorithms] - [http://www-sop.inria.fr/mascotte/mascopt/ Mascopt project] - [http://cneurocvs.rmki.kfki.hu/igraph/ igraph] - [http://www.dia.uniroma3.it/~gdt Graph Drawing Toolkit] === Others === - [http://www.cs.uleth.ca/%7Evpak/gluskap/ GLuskap] - [http://http//zvtm.sourceforge.net/zgrviewer.html ZGRviewer (a viewer for .dot files)]