Skip to content

Conversation

@vincentmarchetti
Copy link
Collaborator

This pull request will merge in the code developed to support the 3D extensions developed for Presentation 4 specification.

Discussed at the August 26 2025 call of the IIIF-Commons group, call minutes at Running Notes

Some notes on the state of this PR
-- All of the new code related to 3D content are included, as well as all of the tests.
-- As we discussed Aug 26, none of the additional workflow/actions developed in the 3D repository are included, in particular in this PR the documentation will continue to be generated manually.
-- The dependency on the module prettier-check has been removed, in response to "severe" security warnings now issued by npm upon install.
-- neither the docs nor the package-lock.json changes are included in the commit of this PR
-- the package naming, website, and GitHub repo are all set to the IIIF-Commons/manifesto values.
-- the version number is unchanged, is at 4.2.22, we agreed that if/when merge is is performed the version would be bumped to the next minor release

the raw representation of intensity is supported.
JulieWinchester and others added 27 commits July 1, 2025 10:24
Merge base manifesto upstream changes into manifesto-3d
had to manually include docs/.nojekyll and docs/index.html from manifest (2d) code
from the mainfesto/main side of the merge
the 'test' script still runs all tests including the 3d tests
there is no analogous file in that repository and not sure of this file is relevant
anymore
At the Aug 26 2025 IIIF-Commons call it was agreed to retain the existing
manifesto workflows.
IIIF-Commons/manifesto version of the release workflow
were appropriate to manifesto

restored the manifesto scripts, retained the additional dependencies
necessary to build the 3d code.
by the
npm run prettify
script

Changes were generally replacing the "let" keyword with "const" keyword
in those places where code analyis said that would be ok
a variable:
from
let size:string
to
const size:string
declaration of the size variable down to the point at which it
can be declared and initialized in same statement
npm now gives "severe" security warnings about. All defined scripts
still run
@codesandbox
Copy link

codesandbox bot commented Aug 29, 2025

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

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.

5 participants