Skip to content

Version number #12

Description

@krischer

For this to be usable it does need some kind of versioning. What is the envisioned approach here?

I propose a continuous versioning scheme based on the output of git-describe. The version number would be of the form DRAFT-LAST GIT TAG-COMMITS SINCE TAG-SHORT HASH, e.g. DRAFT-0.0.1-10-38df8f, or (for a clean tag): DRAFT-0.0.2. The DRAFT specifier would be removed if and when the FDSN accepts the proposal.

Practically this could be set-up as a CI stage that auto-generates a schema with a fixed schemaVersion field and examples that link to the correct $schema. This would mean StationJSON would be immediately at least somewhat usable.

What do you think?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions