nbeyond / ogs5

Official repository of the OpenGeoSys THM/C simulator

Home Page:http://www.opengeosys.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shippable

OGS-5

Quickstart

cd [source-directory]
mkdir build
cd build
cmake .. -DOGS_FEM=ON

Open the Visual Studio solution which was created in the build-directory or just type make on Linux.

Using Git and GitHub

Following "A successful Git branching model", we suggest to have the following two main branches

  • master - the main branch where the source code of HEAD always reflects the latest official codes (i.e. trunk in SVN repository)
  • development - the main branch where the source code of HEAD always reflects a state with the latest delivered development changes for the next release.

To implement new features, every developer

  1. forks this repository to have their own (your repository is still private)
  2. makes a branch from master or development branch, and implement their stuff
  3. pushes the local branch to its GitHub repository
  4. makes a pull request from its GitHub repository to development branch in the envinf/ogs5-trunk repository

Once the development branch is ready to release a new version (this can also be done by one of the OGS core developers)

  1. merge the development branch into master
  2. push all new commits in master to the SVN repository using git svn dcommit

Enable the Git to Subversion connection

See this wiki-page for instructions.

About

Official repository of the OpenGeoSys THM/C simulator

http://www.opengeosys.org

License:Other


Languages

Language:C++ 81.1%Language:C 14.8%Language:CMake 1.8%Language:HTML 0.8%Language:Python 0.7%Language:XSLT 0.2%Language:Ruby 0.2%Language:Fortran 0.1%Language:Shell 0.1%Language:CSS 0.1%Language:Groovy 0.0%Language:PHP 0.0%Language:Objective-C 0.0%Language:Batchfile 0.0%