The OpenAirInterface software can be obtained from our gitLab server. You will need a git client to get the sources. The repository is used for main developments.
You need to install git
using the following commands:
sudo apt-get update
sudo apt-get install git
The openairinterface5g repository holds the source code for the RAN (4G and 5G).
Clone the RAN repository:
git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
Configure git with your name/email address, important if you are developer and want to contribute by pushing code. Please put your full name and the e-mail address you use in Gitlab.
git config --global user.name "Your Name"
git config --global user.email "Your email address"
More information can be found in the contributing page.
develop
: contains recent commits that are tested on our CI test bench. The update frequency is about once a week. 5G is only in this branch. It is the recommended and default branch.master
: contains a known stable version.
You can find the latest stable tag release here: https://gitlab.eurecom.fr/oai/openairinterface5g/tags
The tag naming conventions are:
- On
master
branch: vx
.y
.z
- On
develop
branchyyyy
.wxx
yyyy
is the calendar yearxx
the week number within the year
More information on work flow and policies can be found in this document.