Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
oarepo-model-builder-nr
Advanced tools
"A model builder plugin with Czech National Repository compatible metadata schema"
This github project generates:
nr-metadata
- runtime support containing marshmallow, serializers, ... for NR metadata (documents and data)oarepo-model-builder-nr
- a plugin for oarepo-model-builder to generateNone yet. If you introduce any incompatible changes (vs previous major version), enumerate them here and link the readme file from the previous major version for reference.
See the examples/model.yaml
file for a skeleton of a repository
which uses nr metadata document model. An even easier way is to use the
nrp
command to generate a documents- or data- compatible repository.
See the same pages to get help about the model contents.
Branches are always named "aa.bb" and denote the version of the contained metadata schema.
Package needs to be updated whenever the version of oarepo-model-builder and other builder plugins changes and influences the generated files.
The package version is always in the form of aa.bb.ccc
, where aa.bb
is the version
of the metadata schema and ccc
is the version of the python package.
To rebuild python packages:
version
filebuild.sh
(note - this has to be run after modification to the version
file)aa.bb
branchTo update the model version,
start by creating a new branch with the name aa.bb
, where aa.bb
represents the new model version.
For example, if the current version is 2.0
and your changes are minor,
the new version should be 2.1
, while major changes warrant
a version bump to 3.0
.
Set this branch as the default branch on GitHub.
Rename files inside the model
directory to include the correct version
Change the model version inside the build.sh
script
Make your modifications to the files within the model directory
Update the content of the version
file to reflect the new version as
aa.bb.0
Execute the build.sh
script to ensure that everything builds correctly
Push your changes to GitHub
Mark the branch as the default branch
Create a new GitHub release.
FAQs
"A model builder plugin with Czech National Repository compatible metadata schema"
We found that oarepo-model-builder-nr demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.