This is a fork of Digitransit-ui for the creation of a city specific version for the city of Oulu.
To keep the branches separate from the remote ones this version is using ol-develop and ol-master:
ol-develop - When code is pushed to this branch the development site will be automatically updated
ol-master - When code is pushed to this branch the live site will be automatically updated
Running locally:
yarn install
SUBSCRIPTION_KEY=<Digitransit subs. key> CONFIG=oulu yarn run dev
to start the Oulu version
Configure Git Hooks
ln -s ../../hooks/pre-commit.sh .git/hooks/pre-commit
ln -s ../../hooks/pre-push.sh .git/hooks/pre-push
Digitransit-ui is a mobile friendly User interface built to work with Digitransit platform
The source code of the platform is dual-licensed under the EUPL v1.2 and AGPLv3 licenses.
Our main issue tracking is handled in https://digitransit.atlassian.net However, we also monitor this repository's issues and import them to Jira. You can create issues in GitHub.
Digitransit-ui is tested to work on the latest and the second latest major versions of Firefox, Chrome, Safari and Edge. Additionally, latest version of IE and couple of latest versions Samsung Internet for Android should work almost optimally. For automated testing we use Nightwatch and BrowserStack.
- Continuous Integration: https://travis-ci.org/HSLdevcom/digitransit-ui
- BrowserStack (not public): BrowserStack
Visual tests are run with Gemini. The images must be created using same browser on same platform to eliminate font rendering issues. We use BrowserStack for that too.
More information about testing.