Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare QM v2.1 PS01 #302

Closed
31 of 34 tasks
berezovskyi opened this issue Jan 16, 2020 · 10 comments
Closed
31 of 34 tasks

Prepare QM v2.1 PS01 #302

berezovskyi opened this issue Jan 16, 2020 · 10 comments

Comments

@berezovskyi
Copy link
Member

berezovskyi commented Jan 16, 2020

WORKING DRAFT

Preflight

  • Read the guidelines
  • Notify the PGB of the intent to publish (template, ask a PGB member if you are not on the board). The vote can be initiated at least 14 days after this letter has been sent.
  • Create a milestone for this stage (link)
  • Add this issue to the newly created milestone and tag it "Kind: EPIC"
  • Search for all open issues and add the relevant ones to the milestone

ReSpec & ShapeChecker

  • Ensure latest ReSpec is used (link)
  • Ensure no critical ReSpec errors are present (see the ReSpec button in the top right corner)
  • Base URI updated to the OP archive (docs.oasis-open-projects.org and not docs.oasis-open.org unless it's for a published previous stage)
  • specStatus set to the desired stage (PSD or higher)
  • publishDate set to the date of the PGB vote + 7 days (e.g. if you plan to open the vote on Mar 12, set it to Mar 19).
  • ShapeChecker is configured to check the shapes and vocabs (only if the spec publishes vocabs or shapes)
  • No ShapeChecker errors in the CircleCI build (link)

Editorial

  • All issues in the milestone are resolved
  • RDF files (if any) have the license headers set correctly. NB! Do not put XML comments before the 2nd line; the first line must always be the XML declaration.
  • RDF files have correct metadata
  • No broken links other than the stage-to-be-published

NB! Check links using https://addons.mozilla.org/en-GB/firefox/addon/find-broken-links/ (http://validator.w3.org/checklink if the PR for the spec did not touch the links since the last WD), fixing all broken links, and fixing those permanent redirects that appear sensible. Do not replace links for redirects from 'external' to 'internal' URIs - for example, never replace a link to open-services.net/ns with a link to a specific format or version of a vocabulary. Check accessibility using https://achecker.ca/checker/index.php, fixing issues that seem important

OASIS

  • Release Draft created (TODO add a hyperlink here to the Release Draft once created, create one here)
  • Release ZIP uploaded (instructions, TODO add a hyperlink to the Release ZIP once created)
  • PGB notified the OP with a ZIP link
  • Spread the announcement on Slack and Lyo mailing lists
  • OASIS ballot request filed under oasis-open-projects/administration (TODO add link)
  • OASIS opened a ballot
  • OASIS ballot closed
  • OASIS feedback addressed
  • The spec is published to the OASIS staging archive
  • The spec is published to the OASIS archive

After the publication

  • Tag the commit that was used to produce published snapshots with %shortname%-v%version%-%STAGE%%REVISION%.
  • Promote the draft (pre-)release to a (pre-)release. PSDs are pre-releases.
  • open-services.net redirects resolve to the current published specs/drafts (Andrew)
  • Add a new row to the https://github.com/oslc-op/website/edit/master/content/specifications/_index.md under Active publications with the link to the published spec
  • Move the old row (of the same version only) in the https://github.com/oslc-op/website/edit/master/content/specifications/_index.md from the Active publications to the Obsolete Publications table (DO NOT JUST DELETE AN OBSOLETE SPEC ROW!)
  • open-services.net blog announcement (spec editor prepares a blog post, see here and there, Andrew will do the deployment). The announcement will automatically appear on the forum.
  • LinkedIn announcement (Axel)
  • Twitter announcement (Andrew)

Issues in scope of this milestone:

Helpful links:

@berezovskyi berezovskyi added this to the QM v2.1 PS02 milestone Jan 16, 2020
@berezovskyi berezovskyi changed the title Prepare QM v2.1 PS 02 Prepare QM v2.1 PS02 Jan 16, 2020
@berezovskyi berezovskyi changed the title Prepare QM v2.1 PS02 Prepare QM v2.1 PS01 Feb 20, 2020
@berezovskyi
Copy link
Member Author

@berezovskyi
Copy link
Member Author

I think with all the changes we shall go for PSD03 and then promote it to PS01 without any material changes.

@berezovskyi
Copy link
Member Author

Notice of the ignored warnings:

  • In Part 1 "Query MUST scope" conformance warnings found in the informative compatibility section, 1 warning was fixed. Thanks @ndjc!
  • In Part 2 and Part 3 "conformance paragraph or table is required" error is not applicable. @jamsden or @ndjc if you have a suggestion, I will gladly take it.

@jamsden
Copy link
Member

jamsden commented Jul 30, 2020

I used a blanket performance statement, and this eliminated the need to have conformance clauses from all the descriptions in the .ttl files - which I think might be noisy.

Shapes conformance:

    <section id="conformance">
      <h2>Conformance</h2>
      <p>
        Architecture Management servers MUST follow the constraints defined here where required, and with the meanings
        defined here.
      </p>
      <p>Architecture Management servers MAY provide additional constraints for specific purposes.</p>
    </section>

Vocab conformance:

    <section id="conformance">
      <h2>Conformance</h2>
      <p>
        Architecture Management servers MUST use the vocabulary terms defined here where required, and with the meanings
        defined here.
      </p>
      <p>
        Architecture Management servers MAY augment this vocabulary with additional classes, properties, and
        individuals.
      </p>
    </section>

@berezovskyi
Copy link
Member Author

@berezovskyi
Copy link
Member Author

OP/PGB announcement made on https://lists.oasis-open-projects.org/g/oslc-op/message/316

OASIS admin issue opened on oasis-open-projects/administration#11

@berezovskyi berezovskyi mentioned this issue Oct 30, 2020
6 tasks
@berezovskyi
Copy link
Member Author

@berezovskyi
Copy link
Member Author

@berezovskyi
Copy link
Member Author

Closing the epic and the milestone

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

No branches or pull requests

2 participants