Skip to content

Latest commit

 

History

History
71 lines (43 loc) · 2.23 KB

README.md

File metadata and controls

71 lines (43 loc) · 2.23 KB

PVLng

PhotoVoltaic Logger new generation

Please see http://pvlng.com for details.

A demo installation is also available.

Installation

If you want to use git für installing PVLng (recommended), you can simply execute from a shell in the directory to install PVLng into:

wget -qO - https://raw.githubusercontent.com/KKoPV/PVLng/master/tools/install | bash

The installer will ask for your MySQL credentials, install the basic SQL script and create a basic configuration file with this credentials.

If you are interested in the latest development version, you can also direct install the development branch with:

wget -qO - https://raw.githubusercontent.com/KKoPV/PVLng/develop/tools/install | bash

Answer to checkout development branch with yes

Upgrade

If a new master (or development) release is out, you can upgrade your repository and database with

tools/upgrade.git master

from your installation directory. This will checkout the latest changes from GitHub and apply all outstanding database patches. (The script will work also with the develop branch.)

Git hook

To make sure to clear the temp. directory after each git pull, put this Gist into .git/hooks/post-merge and make executable.

Scripts for data acquisition

The scripts for data acquisition resides in its own repository: PVLng-scripts

Issues

Please use appropriately tagged github issues to request features or report bugs.

Contributing

All code contributions and bug reports are much appreciated.

  • The project is managed with the Git Flow branching model and tools, so all pull requests must target the develop branch (not master)
  • Please use soft tabs (four spaces) instead of hard tabs
  • Include commenting where appropriate and add a descriptive pull request message

Branches

  • master is the latest deployed version
  • develop is the primary development branch

Publishing

Release version numbers will follow the format:

<major>.<minor>.<patch>