diff --git a/.github/workflows/validation.yml b/.github/workflows/validation.yml new file mode 100644 index 000000000..e41d9aabf --- /dev/null +++ b/.github/workflows/validation.yml @@ -0,0 +1,22 @@ +--- +name: validation + +on: + pull_request: + push: + branches: [master] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + + validate_cff: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Check whether the citation metadata from CITATION.cff is valid + uses: citation-file-format/cffconvert-github-action@2.0.0 + with: + args: --validate diff --git a/.zenodo.json b/.zenodo.json deleted file mode 100644 index a495d3e36..000000000 --- a/.zenodo.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "creators": [ - { - "name": "Reproschema Contributors" - } - ], - "keywords": ["schema", "assessment", "jsonld", "rdf", "repronim"], - "license": "CC-BY-4.0", - "upload_type": "software" -} diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 000000000..5ec9e45c6 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,33 @@ +# schema: https://github.com/citation-file-format/citation-file-format/blob/main/schema-guide.md + +cff-version: 1.2.0 + +title: reproschema + +abstract: >- + A standardized form generation and data collection schema to harmonize results by design across projects. + +version: 1.0.0-rc4 + +license: CC-BY-4.0 + +repository-code: https://github.com/ReproNim/reproschema.git + +message: >- + To cite the reproschema, please follow the instructions here: + https://zenodo.org/doi/10.5281/zenodo.4064939 + +identifiers: + - description: PDFs of the BIDS specification for versions 1.9.0 and above + type: doi + value: 10.5281/zenodo.4064939 + +keywords: + - "schema" + - "assessment" + - "jsonld" + - "rdf" + - "repronim" + +authors: + - family-names: Reproschema Contributors diff --git a/mkdocs.yml b/mkdocs.yml index 056fd139b..33122dce8 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -12,9 +12,27 @@ theme: features: - content.code.copy - content.code.annotate + icon: + repo: fontawesome/brands/github + edit: material/pencil palette: - primary: "dark blue" - accent: "light blue" + # Palette toggle for automatic mode + - media: (prefers-color-scheme) + toggle: + icon: material/brightness-auto + name: Switch to light mode + # Palette toggle for light mode + - media: "(prefers-color-scheme: light)" + scheme: default + toggle: + icon: material/brightness-7 + name: Switch to dark mode + # Palette toggle for dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + toggle: + icon: material/brightness-4 + name: Switch to system preference # Pages nav: