-
Couldn't load subscription status.
- Fork 243
Working Group Operations (wg ops)
This team is for everyone involved in managing OMF working groups
- Weekly at on https://zoom.us/j/503523996 and dialup +16699006833,,503523996#. Agenda found at here
- Mailing list [email protected]
- Mailing list archive
- OMF Bylaws 2019
- OMF Mission/Vision 2019
- OMF Plans 2019
- MDS release guidelines
- MDS release guidelines slidedeck
- MDS release notes, all releases
- MDS contributor guidelines
TBD
A project of the Open Mobility Foundation (OMF), is a set of Application Programming Interfaces (APIs) focused on dockless e-scooters, bicycles and carshare. Inspired by projects like GTFS and GBFS, the goals of MDS are to provide a standardized way for municipalities or other regulatory agencies to ingest, compare and analyze data from mobility service providers, and to give municipalities the ability to express regulation in machine-readable formats.
- Provider Services working group manages the Provider API specification, email [email protected] and email archive
- City Services working group manages the Agency and Policy API specification, email [email protected] and email archive
- Release 0.5.0, planned publish date of 24 Jun 2020, with unknown 0.5.0 features
- release notes TBD
- milestone issues and PRs
- Release 0.4.1, planned publish date of 01 Mar 2020, with unknown 0.4.1 features
- release notes TBD
- milestone issues and PRs
- under development MDS dev branch
- bi-weekly meetings
- Release 0.4.0, published on 31 Oct 2019, with unknown 0.4.0 features
- Release 0.3.2, published on 27 Jun 2019, with unknown 0.3.2 features
- Release 0.3.1, published on 21 May 2019, with 0.3.1 feature plans
LADOT MDS implementation for contribution to the Open Mobility Foundation. It represents what is currently up and running for Los Angeles production MDS as well as new features under development. Includes the following:
A current LADOT implementation of all MDS endpoints
Development versions of mds-audit, mds-policy, and mds-compliance
MDS logging (mds-logger), daily metrics (mds-daily) and Google sheet reporting app for technical compliance.
- City Services working group manages the mds-core project, email [email protected] and email archive
- Next release TBD
- under development develop branch
- Release 0.0.4, publish date of 03 Oct 2019, with unknown 0.0.4 features
- release notes TBD
- milestone issues and PRs TBD
- master branch
- Release 0.0.3, publish date of 10 Sept 2019, with unknown 0.0.3 features
- release notes TBD
- milestone issues and PRs TBD
- release/0.0.3 branch
Project used to verify that the data provided to MDS by mobility service providers actually matches what's happening on the street.
Currently this takes two forms:
1) Monitoring Vehicle Compliance as Reported by Providers
2) Auditing Vehicle Trips
- City Services working group manages the mds compliance mobile project, email [email protected] and email archive
- Next release TBD
- under development master branch
Advise the Foundation on principles and practices that ensure the secure handling of mobility data
- Privacy, Security, and Transparency Committee email [email protected] and email archive
- Work is found at the repository
The project operates on a six-week release cycle for both major updates (0.x) and patches (0.x.y). In general, major updates (0.x) are expected no more than once per quarter. The release cycle is broken down as follows:
week 1-2 - proposals Contributors submit proposals for inclusion in the release cycle in the form of pull requests and issues tagged. If known, note what release you intended a proposal for in its description. Maintainers will tag appropriate pull requests and issues with the Milestone for the upcoming release. Proposals should come with enough explanation to allow all stakeholders to understand intent and implementation strategy.
weeks 3-9 - consensus building, refinement, and implementation Contributors will provide feedback on proposals. Where possible, discussion will happen via GitHub. Weekly calls will support dialog around more complex or controversial issues. By the end of week 4, all active proposals must be in the form of a pull request. Proposals can be withdrawn or split apart for inclusion in future releases.
week 10-11 - decision making The week will start with an in-person/web conference work session for all contributors to review and discuss current proposals. Goal is to achieve consensus where possible, or to clearly articulate areas of disagreement where not. Minor changes may be accepted at this stage if they bring contributors to consensus.
At the conclusion of week 9, the release partner will review all items for which consensus was not reached and provide a recommended release plan to maintainers for approval. Any remaining approved pull requests will be merged, and a maintainer or release partner will open a pull request containing release notes for the proposed release.
week 12 - release
Documentation will be updated, release notes will be merged, a tag will be created and master updated to point to it, and the new version will be formally released. See Release Checklist for details about the release process.
How to run a meeting:
- Use the meeting template off the wiki for each new meeting agenda
- The OMF public calendar is where the meetings are published. Verify the meeting information there is correct.
- Publish the meeting agenda to the mailing list at least one day before the meeting
- As each meeting is starting ask for one person to takes notes and ask the rest to add their names to the attendance section of the wiki page
- After each meeting, the chair updates next meeting date on the top of the wiki page
Working Group Leadership:
- Each WG is administered by a WG Steering Committee (“WGSC”)
- The WG Steering Committee members can be an employee or representative of a Member of the Foundation, must be nominated by the Member who employs or engages them, and serve subject to the consent of that Member.
- WGSC shall elect one or two chairs from among its members, who serve at the pleasure of the WGSC members
- WGSC composed of five Contributors
- WGSC is responsible for assigning maintainer and reviewer roles to Contributors of the WG, and determining the status of Deliverables.
How to run the working group day to day:
- The release announcements and process schedule will be communicated via mds-announce
- Deliverables from a WG are developed by its Contributors
- Maintainers review and approval of contributions
- Contributors fork the repository, make their PR on the OMF repository
- Chairs and maintainers triage the backlog of issues and PRs
- Pull requests and release notes should include a summary of the major changes / impacts associated with the change or release
- Proposed changes should come in the form of PRs to give the community ample awareness and time for feedback
- Monthly, the chair publishes the coming month meeting schedule
- Review the project backlog for unassigned issues and PRs
- It should be obvious in most cases which API and change type the item should be assigned
- Allow the working group chairs to assign items to a milestone
Each issue and PR has these tag options:
- agency
- policy
- provider
- bug
- enhancement
- documentation
- JSON Schema
- question
- state-machine
- OMF Transfer
- admin
- duplicate
- wontfix
- 0.4.1
- 0.5.0
- Future
MDS Links
Working Groups
2.1.0 Release
0.4.1 Release Planning Meetings
