Our team InfoDevOps develops and maintains several services related to passenger information. This repository acts as the starting point for documentation about the practices and the services of our team.
By default we publish the information but some information we must hide for security and privacy reasons. Then we link to the documentation stored elsewhere.
- Onboarding
- Development process
- Architectural principles
- Version control
- Branching
- Testing
- Observability
- Metrics
- Logs
- Traces
- Alerts
- Documentation
- Templates
- Environments
- Deployment process
- CI/CD
- Templates
- Naming
- Creating new repositories, projects and services
- Responsibilities
- Responsiveness to fires, on-call etc.
- Boundaries and contact points to other teams (no names or contact details)
- SLOs, SLAs of our input and our output
- Support structures
- Communication practices
- What is done async/sync?
- Document here, not in chat
- Describe the minimal process needed, e.g. recurring meetings
- Communication practices
Transitdata collects, processes, stores and publishes streaming ("realtime") passenger information. That includes for example:
- vehicle positions and status messages
- stop arrival and departure time predictions
- textual service alerts
- journey cancellations
- automatic passenger counting
Transitdata does not provide user interfaces and can be thought of as the crucial data plumbing to enable other services.
More information in the Transitdata documentation repository.
Transitlog ("Reittiloki" in Finnish) stores and visualizes historical information from the vehicles in detail with a latency of seconds.
Transitlog is used by the staff of HSL, by the public transport operators and sometimes by customers. Transitlog gets its data from Transitdata.
More information in the Transitlog documentation repository.
Services related to maps and printing and managing materials, posters and signs at stops.
More information in the Map production services repository.
Data analysis based on High-frequency positioning (HFP).
A UI for the HELMET model built with EMME.
A map interface for Jore3.
The license for our content is CC0 1.0 as mentioned in ./LICENSE
.
However, that does not cover material made by others which are made available here under fair use.
The license of such material has been separately marked.