Skip to content
/ ogs5 Public
forked from ufz/ogs5

Official repository of the OpenGeoSys THM/C simulator

License

Notifications You must be signed in to change notification settings

envinf/ogs5

 
 

Repository files navigation

Tag BSD License (modified) Travis Shippable

OGS-5

Quickstart

cd [source-directory]
mkdir build
cd build
cmake ..

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

About

Official repository of the OpenGeoSys THM/C simulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 81.2%
  • C 14.8%
  • CMake 1.7%
  • HTML 0.8%
  • Python 0.7%
  • Makefile 0.3%
  • Other 0.5%