Live tracking, flight database and competition framework
Python JavaScript HTML CSS Other
Switch branches/tags
Nothing to show
Latest commit 6e2dfab Jun 15, 2017 @Turbo87 Turbo87 committed on GitHub Merge pull request #662 from kerel-fs/fix/devenv-again
INSTALL.vagrant.md: Add section about the ember frontend
Permalink
Failed to load latest commit information.
backend lib.geoid: load geoid values from file May 9, 2015
config config/testing: Turn SQLALCHEMY_ECHO off Feb 7, 2017
ember Update "ember-cli-deploy" addons May 14, 2017
mapserver mapproxy: use sqlite as cache backend Dec 14, 2014
migrations model/tracking: Add "time_visible" column Aug 7, 2016
skylines lib/xcsoar: Remove unused import_location_attribute() function Feb 12, 2017
supervisor Add "skylines-api" uWSGI process May 7, 2015
tests tests: Add "xcsoar.flightpath.FlightPathFix" constructor tests Feb 12, 2017
uwsgi uwsgi: Use recommended logger settings Oct 11, 2016
.gitignore Remove "webassets" and "Flask-Assets" Oct 14, 2016
.travis.yml CI: Update "pip" before running May 9, 2017
AUTHORS.md Updated AUTHORS file Nov 20, 2013
INSTALL.mapserver.md scripts: Converted remaining scripts to manage.py commands Dec 26, 2013
INSTALL.md Welt2000 Import are from the GitHub repository Nov 2, 2016
INSTALL.vagrant.md INSTALL.vagrant.md: Add section about the ember frontend Jun 15, 2017
LICENSE COPYING: Rename file to LICENSE Jun 9, 2013
README.md README: Removed skylines-project.org URL Sep 1, 2014
Vagrantfile Vagrant: Set "postgres" DB user password for Vagrant dev machine Nov 27, 2016
fabfile.py fabfile: Remove obsolete "babel compile" command Oct 19, 2016
manage.py manage.py: Moved code into commands package Dec 26, 2013
pytest.ini Use "tests" as default test path for py.test Feb 12, 2017
requirements.txt Update "pytest" to v3.0.6 Feb 12, 2017
setup.cfg setup.cfg: Remove obsolete Flask-Babel configuration Oct 27, 2016
setup.py Replace "Flask-Babel" dependency with "Babel" Oct 27, 2016

README.md

SkyLines

SkyLines is a web platform where pilots can share their flights with others after, or even during flight via live tracking. SkyLines is a sort of social network for pilots including rankings, statistics and other interesting features. Most of all SkyLines is truly open in all regards compared to other similar platforms.

SkyLines has started development in 2012 as a spin-off from the popular XCSoar glide computer. Internally SkyLines is still sharing some code with XCSoar in the algorithmic areas and is providing the base for XCSoar's live tracking functionalities.

SkyLines is far from finished yet, but it has been running in production for quite some time now. You can reach the official server at http://www.skylines.aero.

Build Status: Build Status

Getting the source

The SkyLines source code is managed with git. It can be downloaded with the following command:

$ git clone git://github.com/skylines-project/skylines.git

For more information, please refer to the git documentation.

Installation and Setup

SkyLines is based on Python and depends on the following major components:

The process of installing these components and setting up a server for local development is described in the INSTALL.md file.

Contact and Contributing

You can reach us and read about news on Facebook, Twitter and Google+. We are also reachable via IRC on the #skylines channel of the freenode servers.

Bugs and feature request can be submitted either to the XCSoar trac instance under the SkyLines milestone or on GitHub. New ideas can also be discussed in the Wiki first.

Patches should be submitted using the Pull Request system of GitHub because of the integration with TravisCI. You can also send patches via mail to any of the current maintainers though.

Here are a few guidelines for creating patches:

  • patches should be self-contained
  • patches should be self-documenting
    (add a good description on what is changed, and why you are changing it)
  • write one patch for one change

License

SkyLines - the free internet platform for sharing flights
Copyright (C) 2012-2013  The SkyLines Team (see AUTHORS.md)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

You can find the full license text in the LICENSE file.