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

ninjs 3.0 release candidate, including events, planning, live streams and camelCase properties #157

Merged
merged 97 commits into from
Nov 26, 2024

Conversation

bquinn
Copy link
Contributor

@bquinn bquinn commented Aug 7, 2023

Main PR for ninjs version 3.0.

Merging this will fix #157, #159, #161, #165, #201 , #202, #203, #209, #213 and more...

… a la EventsML-G2.

Added unit test cases and added 2.2 support to Python test runner.
@bquinn bquinn changed the title Added new 2.2 schema file, with a draft first pass at handling events a la EventsML-G2. draft first pass at handling events a la EventsML-G2. Aug 7, 2023
Copy link
Contributor

@iyoung iyoung left a comment

Choose a reason for hiding this comment

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

Saw these small tweaks but notice that Johan has a number of other suggestions in the Slack channel

specification/ninjs-schema_2.2.json Outdated Show resolved Hide resolved
specification/ninjs-schema_2.2.json Outdated Show resolved Hide resolved
@bquinn bquinn changed the title draft first pass at handling events a la EventsML-G2. draft ninjs version that handles events and planning items a la EventsML-G2 Sep 25, 2023
bquinn and others added 17 commits September 29, 2023 16:43
This is an example event supplied by Trond using NinJS 2.2
added some additional detail around urls for example
example-event: added example event
…eristics to renditions object. (#160)

* Support for renditions in plannedcoverage objects, based on work with DPP team including Arqiva, Reuters and CNN.
* Added commissioning structure to schema (under plannedcoverage).
* reformatting schema: to standardise indents
---------
Co-authored-by: jolla56 <jl@tt.se>
Co-authored-by: Ian Young <ian@iansramblings.com>
@bquinn bquinn changed the title draft ninjs version that handles events and planning items a la EventsML-G2 ninjs 2.2 release candidate, including events, planning and renditions to support live streaming events Feb 13, 2024
@bquinn bquinn marked this pull request as ready for review February 13, 2024 04:29
this property duplicates the existing width and height in rendition
fix(duplicate-property): remove duplicate property rendition
this is a response to feedback around the truncated date time for start and end date
links from news item to the planned coverage via associations
bquinn and others added 3 commits November 11, 2024 18:09
Added refinement to specify expectedDuration property. Fixes #216.
* Updated docs to cover ninjs 1.5, 2.1 *and* 3.0. Using a nifty tab plugin that @iyoung found.
Thanks to @jolla56 for reviewing the draft.
* Update docs to refer to new eventstatus CV
iyoung
iyoung previously approved these changes Nov 25, 2024
@iyoung
Copy link
Contributor

iyoung commented Nov 25, 2024

@bquinn bquinn requested a review from jolla56 November 25, 2024 16:09
@jolla56
Copy link
Contributor

jolla56 commented Nov 26, 2024

In the readme:

Version 3.0 offers three document types, the existing “newsItem” and a new
document types event and planning. For improved readability and for aligning
with general best practise for variable naming and graphQL the properties now
use camel case.
7:43
a new document types
7:43
sounds to me as a mix of singular and plural
7:45
Should this line include 3.0?
7:45
user-facing tool to generate sample ninjs files of either 1.5 or 2.1 version, which is hosted at

jolla56
jolla56 previously approved these changes Nov 26, 2024
Copy link
Contributor

@jolla56 jolla56 left a comment

Choose a reason for hiding this comment

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

In a separate comment I noted some things in the readme that maybe should be fixed. But not crucial.

@bquinn bquinn requested a review from iyoung November 26, 2024 07:26
@bquinn bquinn merged commit 5a1e5cd into main Nov 26, 2024
1 check passed
@bquinn bquinn deleted the events-planning branch November 26, 2024 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment