Skip to content

Draft v1.1 - #19

Merged
MichaelWDanko merged 36 commits into
mainfrom
draft-v1.1
Jun 29, 2026
Merged

Draft v1.1#19
MichaelWDanko merged 36 commits into
mainfrom
draft-v1.1

Conversation

@MichaelWDanko

@MichaelWDanko MichaelWDanko commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator

Background

  • The draft-v1.1 branch has been created as a draft version of the Curb Data Specification documented in an OpenAPI format.
  • This version can be viewed on the OMF's Stoplight site
  • The initial version 1.0 of the CDS data spec was documented in the OpenAPI format within this project but received little review for accuracy

Request

  • With the release of CDS v1.1, the CDS Working Group Steering Committee would like to complete a comprehensive review of the OpenAPI spec documented in this branch to be compared with the Curb Data Specification as it has been documented within the openmobilityfoundation/curb-data-specification repo.
  • If any issues are found in the OpenAPI spec, comments may be add to this pull request or in-line along with the changes.

MichaelWDanko and others added 27 commits October 21, 2025 12:35
Merge pull request #17 from openmobilityfoundation/v1.0
Updates last updated timestamps for initial creation of draft-v1.1 branch.
…ng schemas; wire into event, policy, session, aggregate models and toc.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- B1: curb_event.yaml event_type $ref was pointing to event_purpose.yaml; corrected to event_type.yaml
- B2: vehicle_type.yaml enum had 'bicyle' misspelled; corrected to 'bicycle'
- B3: time_spans.yaml days_of_week was typed as string instead of array; changed to type: array with items: { type: string, enum: [sun..sat] }
Complete implementation plan steps 1E through 1I.

Updates included:
- add upstream CDS 1.1 vehicle types to vehicle_type.yaml
- add upstream CDS 1.1 propulsion types and align propulsion descriptions to upstream CDS text
- update rules.yaml with name, description, revised user_classes, user_classes_except, and purposes
- update curb_policy.yaml with name, description, upstream priority wording, and policy_color
- add weeks_of_month and update designated_period_except wording in time_spans.yaml
- mark steps 1E through 1I complete in V1.1_IMPLEMENTATION_PLAN.md
Comment thread original_CDS APIs.yaml Outdated
Comment thread AGENTS.MD

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The AGENTS.MD and CLAUDE.md files were added to support AI development of the open API spec.

@vargava

vargava commented May 19, 2026

Copy link
Copy Markdown

optional: @MichaelWDanko could you add your summary on the type of review desired in the description when/ if I get a chance to look at it later this week? Thanks! Happy to help with the review.

MichaelWDanko and others added 8 commits June 2, 2026 13:16
Rearranges order of items to try and fix Curb Object from not displaying
Rearranges the Curb Object in the table of contents.
Formats JSON structure to try and fix object appearing issue.
@jacobmalleau

Copy link
Copy Markdown

Apologies for my delayed review... in general it looks good to me. Some thoughts:
Should we add some type of concise v1.0 → v1.1 migration summary in the PR description (or release notes), or I guess this is covered in the actual CDS spec so maybe not needed.
I do appreciate the response examples. It would be nice to have these more "Real world" but I think this is more suited for the actual spec itself.

@MichaelWDanko

Copy link
Copy Markdown
Collaborator Author

@jacobmalleau I also liked the idea of that, but since we didn't have a thorough review when we were publishing version 1.0, I'm not sure it would be accurate. It does feel like that needs to be documented where we have the source of truth for the actual CDS project. A change log would make maintaining this project a lot easier

@MichaelWDanko
MichaelWDanko marked this pull request as ready for review June 29, 2026 21:58
Adds the version to the README since this will be displayed on the `main` branch.
@MichaelWDanko
MichaelWDanko merged commit f937521 into main Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants