Repositories - david-macmahon/wiki_convert_test GitHub Wiki
Development of the CASPER library (aka mlib_devel
) is done using
Git, a freely available open source distributed
version control system. Because Git is a distributed version control
system, there can be (and are) more than one publicly available CASPER
Git repository from which you can obtain the CASPER library. Git
repositories that share a common ancestry are often called "forks". The
original CASPER Git repository and other forks are browsable via one of
the following links:
- SKA Fork https://github.com/ska-sa/mlib_devel
If you will be using the CASPER library to develop your own project for CASPER hardware, you can just download a snapshot (in compressed TAR or ZIP format) of a specific version of a specific repository/fork of the CASPER library or, if you're Git savvy, you can clone one of the CASPER Git repositories. Each version listed in the "shortlog" section of the above web pages has links (at the for right) to download a snapshot of that version in one of several common file formats.
If you will be developing the CASPER library itself (i.e.
creating yellow blocks, fixing library bugs, etc.), you will want to
"clone" one of these Git repositories. The above web pages provide URLs
that can be used with Git to clone the repository. See the documentation
for
git clone
for more details.
The repositories listed above all have a common ancestry and share some changes, but they are not all identical. The following descriptions can help you decide which fork to use.
- Original
It is intended to be the main "stable" repository, this may be the best version to use is you are exploring the CASPER tutorials. It is updated annually before the CASPER conference.
- SKA Fork
This is the most active fork at the moment, if you want all the latest changes, this is the repo for you. This repo gets worked on daily and is in a constant state of flux.
There are other version which can be explored from the forks of each of these repositories.
TODO