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
Repository
Web form to initialize CITATION.cff files.
Basic Info
- Host: GitHub
- Owner: citation-file-format
- License: apache-2.0
- Language: Vue
- Default Branch: main
- Homepage: https://citation-file-format.github.io/cff-initializer-javascript-v1/
- Size: 2.23 MB
Statistics
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 27
- Releases: 7
Topics
Metadata Files
README.md
Web form to initialize CITATION.cff files
Note: we're working on a new version of the cffinit website here.

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
Owner
- Name: citation-file-format
- Login: citation-file-format
- Kind: organization
- Repositories: 13
- Profile: https://github.com/citation-file-format
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
- 820 dependencies
- 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
- actions/checkout master composite
- gaurav-nelson/github-action-markdown-link-check v1 composite