cff-initializer-javascript-v1

Web form to initialize CITATION.cff files.

https://github.com/citation-file-format/cff-initializer-javascript-v1

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary

Keywords

citation credit research-software-engineering
Last synced: 6 months ago · JSON representation ·

Repository

Web form to initialize CITATION.cff files.

Basic Info
Statistics
  • Stars: 5
  • Watchers: 1
  • Forks: 3
  • Open Issues: 27
  • Releases: 7
Topics
citation credit research-software-engineering
Created over 7 years ago · Last pushed about 3 years ago
Metadata Files
Readme License Citation Codemeta Zenodo

README.md

  • DOI
  • FOSSA Status
  • Build Status
  • Markdown links

Web form to initialize CITATION.cff files


Note: we're working on a new version of the cffinit website here.



Live version

Documentation for users

  • Check out the live version here.
  • For the rationale behind CITATION.cff files, read the blog.
  • For the Citation File Format specification, go here (latest) or here (stable).
  • For the Citation File Format home page, go here.

Documentation for developers

Build Setup

``` bash

install dependencies

npm install

serve with hot reload at localhost:8080

npm run dev

build for production (with disabled minification)

npm run build

npm run build and update the local copy of the gh-pages content in docs/

npm run ghpages

run eslint on the *.js and *.vue files under src/

npm run lint ```

For detailed explanation on how things work, consult the docs for vue-loader.

linting

The rules are in .eslintrc, the setup is described here: https://alligator.io/vuejs/vue-eslint-plugin/

Project was bootstrapped with https://github.com/vuejs-templates/webpack-simple

Markdown link checker

If you want to check if the links in your markdown work, run markdown-link-check

shell find . -name '*.md' -not -path './node_modules/*' -exec \ markdown-link-check '{}' --config .mlc-config.json ';'

License

FOSSA Status

Owner

  • Name: citation-file-format
  • Login: citation-file-format
  • Kind: organization

Citation (CITATION.cff)

# YAML 1.2
---
abstract: "Web form to initialize CITATION.cff files. The live version is hosted here: <a href=\"https://citation-file-format.github.io/cff-initializer-javascript/\">https://citation-file-format.github.io/cff-initializer-javascript/</a>."
authors:
  -
    affiliation: "Netherlands eScience Center"
    family-names: Spaaks
    given-names: "Jurriaan H."
    orcid: "https://orcid.org/0000-0002-7064-4069"
  -
    family-names: Lawson-Perfect
    given-names: Christian
cff-version: "1.2.0"
date-released: "2021-08-16"
identifiers:
  - type: doi
    value: 10.5281/zenodo.1404735
    description: This the identifier used to uniquely identify the software as a concept (i.e., version-agnostic).
keywords:
  - credit
  - "research software engineering"
  - citation
  - CITATION.cff
license: Apache-2.0
message: "If you use this software, please cite it using these metadata."
repository-code: "https://github.com/citation-file-format/cff-initializer-javascript"
title: cffinit
version: "1.6.0"

CodeMeta (codemeta.json)

{
  "@context": [
    "https://doi.org/10.5063/schema/codemeta-2.0",
    "http://schema.org"
  ],
  "@type": "SoftwareSourceCode",
  "author": [
    {
      "@id": "https://orcid.org/0000-0002-7064-4069",
      "@type": "Person",
      "affiliation": {
        "@type": "Organization",
        "legalName": "Netherlands eScience Center"
      },
      "familyName": "Spaaks",
      "givenName": "Jurriaan H."
    }
  ],
  "codeRepository": "https://github.com/citation-file-format/cff-initializer-javascript",
  "keywords": [
    "credit",
    "research software engineering",
    "citation",
    "CITATION.cff"
  ],
  "license": "http://www.apache.org/licenses/LICENSE-2.0",
  "name": "cffinit"
}

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Dependencies

package-lock.json npm
  • 820 dependencies
package.json npm
  • babel-core ^6.26.0 development
  • babel-loader ^7.1.2 development
  • babel-preset-env ^1.6.0 development
  • babel-preset-stage-3 ^6.24.1 development
  • cross-env ^5.0.5 development
  • css-loader ^3.2.0 development
  • eslint ^4.19.1 development
  • eslint-plugin-vue ^4.7.1 development
  • file-loader ^1.1.4 development
  • markdown-link-check ^3.8.1 development
  • vue-loader ^14.2.4 development
  • vue-template-compiler ^2.4.4 development
  • webpack ^4.41.2 development
  • webpack-cli ^3.3.10 development
  • webpack-dev-server ^3.9.0 development
  • vue ^2.5.11
.github/workflows/markdown-link-checker.yml actions
  • actions/checkout master composite
  • gaurav-nelson/github-action-markdown-link-check v1 composite