Download
Easiest way to start is to clone the repository:
git clone https://github.com/Ziwi01/proveasio.git ~/proveasio
masterbranch contains rather stable updates from develop (documentation, new tested plugins, fixes). By default, versions are set tolatest. This branch is tested weekly to ensure the installation works as expected.developbranch. It contains all recent changes/features and sometimes in-progress testing features. Also documentation updates and so on. Use it if you want to see what's cookin.- tags are equivalent of the releases published in Github. They should be stable, but there is no guarantee after some time.
I recommend checking out master branch, then create your own branch (git checkout -b my-branch).
You can then override some versions in ansible/vars/overrides.yml and set them to latest if you want to keep some of the software fresh. See .latest-versions.yml to see all available versions to override.
Also, this approach makes it easy to do other customizations
Releases
This project publishes releases (sometimes).
You can download newest release, unpack it and use it. However, you loose the ability to track your changes and easily update/merge new incoming updates so it is recommended to use git repository/own branch.
I personally recommend cloning the repository instead of downloading the release.
Updating
If you use master or develop branch, just run git pull to have the latest changes. Be aware that your local changes might conflict, so you will need t o resolve that
If you use your own branch, run git fetch and then merge master or develop to your branch (beeing on our branch: git merge master)
If using the release tarball, you need to download/checkout new version and migrate your previous changes to new structure. Not fun.