styles

Official repository for Citation Style Language (CSL) citation styles.

https://github.com/citation-style-language/styles

Science Score: 36.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    91 of 1159 committers (7.9%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

bibliography citation-style-language citation-styles citations csl hacktoberfest

Keywords from Contributors

standardization cryptocurrencies dna ecog eeg electrocorticography electroencephalography magnetoencephalography meg neuroimaging
Last synced: 6 months ago · JSON representation

Repository

Official repository for Citation Style Language (CSL) citation styles.

Basic Info
  • Host: GitHub
  • Owner: citation-style-language
  • Language: Ruby
  • Default Branch: master
  • Homepage: https://citationstyles.org/
  • Size: 71.4 MB
Statistics
  • Stars: 3,567
  • Watchers: 89
  • Forks: 3,946
  • Open Issues: 266
  • Releases: 835
Topics
bibliography citation-style-language citation-styles citations csl hacktoberfest
Created about 15 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing Funding Citation

README.md

CSL logo

Citation Style Language - Style Repository

License Build Status

Introduction

The independent open source Citation Style Language (CSL) project aims to facilitate scholarly communication by automating the formatting of citations and bibliographies. The primary components of the CSL ecosystem are:

  • The CSL schema and specification, which describe how the XML-based CSL styles and locale files should be written and interpreted
  • Curated repositories of CSL styles and locale files
  • Third party CSL processors, software libraries for rendering formatted citation and bibliographies from CSL styles, CSL locale files, and item metadata

This README describes our official curated repository of CSL styles, hosted at https://github.com/citation-style-language/styles/. CSL locale files, which provide default localization data for CSL styles (such as translations and date formats), can be found at https://github.com/citation-style-language/locales.

For more information about CSL and CSL styles, check out https://citationstyles.org/ and the information files in this repository (Style Requirements, Style Development, Requesting Styles, Contributing Styles, and Quality Control).

Criteria for inclusion

The official CSL style repository is the only repository of its kind, is used by dozens of third-party software products, and is relied upon by hundreds of thousands of users. The popularity of this repository is in large part due to its crowd-sourced nature, and, we believe, also due to our careful curation. While we evaluate style submissions on a case-by-case basis, we generally use the following criteria for inclusion in the CSL style repository:

  • Styles must be of sufficient quality and meet our style requirements. While we may be able to assist with this, its ultimately the submitter's responsibility to provide a style that meets our standards.
  • Styles should be based on an official style guide (and link to the style guide in online or printed form).
  • Styles should be of interest to a wider audience. We are happy to accept styles with a niche audience, but as a rule of thumb, style submitters should not know all individuals who would be interested in their style. If you do, it's generally better to distribute your style to them yourself.

Based on these criteria, we generally accept:

  • styles for journals with open (unsolicited) submissions (and styles for publishers of such journals).
  • styles for published style guides, such as those from professional organizations, universities, and university departments.

However, we typically won't accept:

  • styles for personal use, or for internal use within small organizations.
  • styles solely for use with an (internal) API.

If in doubt whether your style is a good fit for the repository, feel free to open an issue or pull request and ask for our opinion. If we don't accept your submission, we encourage you to distribute your CSL style yourself.

Versioning and style distribution

We currently only actively maintain CSL styles in the "master" branch for the latest released version of CSL.

In addition, in order to provide a stable location for styles of a given CSL version, styles in "master" are automatically copied to a branch named after the latest version of CSL (e.g. "v1.0.2" when CSL 1.0.2 is the latest version). Once a new version of CSL is released (e.g. CSL 1.1.0), "master" will upgrade to that version, after which styles will be copied from "master" to a new version branch ("v1.1.0"). Version branches for old versions of CSL are kept but typically become dormant, as for these branches we generally stop maintenance, won't accept third-party contributions via pull requests, nor backport changes made to styles in "master".

Starting with branch "v1.0.1", the version branches differ from "master" in the following ways:

  • the latest version branch only receives updates from "master" if all tests in "master" pass
  • <updated/> timestamps of styles in the version branch are changed to match the git modification date of each individual style in "master"
  • superfluous files present in "master", e.g. for style testing, are removed.

As such, especially for downstream integrators, you are encouraged to obtain your CSL styles from the appropriate version branch (e.g. "v1.0.2" for CSL 1.0.2 styles). Currently, the styles repository includes the following (protected) branches:

  • "master"
  • "v1.0.2" (for CSL 1.0.2 styles)
  • "v1.0.1" (for CSL 1.0.1 styles)
  • "v1.0" (for CSL 1.0 styles)

The release regimen described here is also used for our CSL locales.

As of November 2020, https://github.com/citation-style-language/styles-distribution, which fulfilled a similar role to the version branches, has been deprecated and no longer receives updates from https://github.com/citation-style-language/styles.

Licensing

All styles in this repository are released under the Creative Commons Attribution-ShareAlike 3.0 Unported license. For attribution, any software using CSL styles from this repository must include a clear mention of the CSL project and a link to https://citationstyles.org/. When redistributing styles, the listings of authors and contributors in the style metadata must be kept as is.

Owner

  • Name: Citation Style Language
  • Login: citation-style-language
  • Kind: organization

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 10,093
  • Total Committers: 1,159
  • Avg Commits per committer: 8.708
  • Development Distribution Score (DDS): 0.833
Past Year
  • Commits: 264
  • Committers: 65
  • Avg Commits per committer: 4.062
  • Development Distribution Score (DDS): 0.447
Top Committers
Name Email Commits
adam3smith k****r@u****u 1,690
POBrien333 9****3 1,544
rmzelle r****e@g****m 1,398
Charles Parnot c****t@g****m 345
Philipp Zumstein z****p 202
Brenton M. Wiernik b****k 183
NMonteix n****x@u****r 155
Libor Ansorge l****e@g****m 150
Sankar s****n@e****m 81
Florian Martin-Bariteau f****u@u****a 66
Jens Mittelbach j****h@s****e 65
Frank Bennett b****r@g****m 60
Sylvester Keil s****r@k****t 52
javimat x****s@g****m 45
Emiliano Heyns r****e 43
ser.podrick@gmail.com s****k@g****m 43
Chris Hastie c****s@o****k 43
Aurimas Vinckevicius a****v@g****m 39
Tungphamfsh t****h@g****m 39
Andrew Dunning a****g 37
Ramanathan r****i@e****m 36
dependabot[bot] 4****] 35
mtarakci m****i@g****m 35
grolimur g****r@y****r 34
roaldfrosig r****g@g****m 31
J Ignacio Flores S n****t@g****m 29
NicolasSouchon s****s@g****m 28
Dany Thibault t****y@g****m 28
Martin R. Smith m****s@g****m 27
eu-genia e****i@u****e 27
and 1,129 more...
Committer Domains (Top 20 + Academic)
gmx.net: 7 free.fr: 4 elsevier.com: 4 me.com: 4 usgs.gov: 4 cantab.net: 3 gmx.de: 3 inbo.be: 2 mom.fr: 2 gmx.com: 2 pobox.com: 2 mcmaster.ca: 2 laposte.net: 2 terber.de: 2 cornell.edu: 2 ufl.edu: 2 gmx.at: 2 ucdavis.edu: 2 uni-bremen.de: 2 posteo.de: 2 port.ac.uk: 1 med.uni-jena.de: 1 donau-uni.ac.at: 1 swps.edu.pl: 1 utfpr.edu.br: 1 onid.oregonstate.edu: 1 u-bordeaux-montaigne.fr: 1 emory.edu: 1 kumc.edu: 1 amu.edu.pl: 1 uni-bielefeld.de: 1 ssw744369c.sims.cranfield.ac.uk: 1 pacea.u-bordeaux1.fr: 1 ncbi.nlm.nih.gov: 1 uci.edu: 1 westminster.ac.uk: 1 univ-lyon2.fr: 1 chu-reims.fr: 1 luc.edu: 1 cardiff.ac.uk: 1 unah.edu.cu: 1 u.northwestern.edu: 1 univ-rouen.fr: 1 uni-hamburg.de: 1 utoronto.ca: 1 sun.ac.za: 1 worc.ac.uk: 1 kth.se: 1 imperial.ac.uk: 1 leeds.ac.uk: 1 graduateinstitute.ch: 1 alum.mit.edu: 1 colorado.edu: 1 tilburguniversity.edu: 1 mail.fernfh.ac.at: 1 ub.edu: 1 bu.edu: 1 lsbu.ac.uk: 1 nist.gov: 1 fca.unl.edu.ar: 1 oregonstate.edu: 1 u-bordeaux.fr: 1 uwyo.edu: 1 ufjf.edu.br: 1 arizona.edu: 1 uni-bonn.de: 1 acu.edu: 1 wustl.edu: 1 cnrs.fr: 1 georgetown.edu: 1 yale.edu: 1 fgg.uni-lj.si: 1 fmi.uni-sofia.bg: 1 upress.ufl.edu: 1 uni-oldenburg.de: 1 nmr.mgh.harvard.edu: 1 aub.ac.uk: 1 univie.ac.at: 1 upmc.edu: 1 user131-66.wireless.utoronto.ca: 1 tbi.univie.ac.at: 1 utah.edu: 1 unimelb.edu.au: 1 stud-mail.uni-wuerzburg.de: 1 u-paris10.fr: 1 hawaii.edu: 1 ufg.uni-kiel.de: 1 uc.edu: 1 ncsu.edu: 1 lancaster.ac.uk: 1 epfl.ch: 1 soka.ac.jp: 1 deakin.edu.au: 1 univ-rouen..fr: 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 160
  • Total pull requests: 1,786
  • Average time to close issues: 7 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 129
  • Total pull request authors: 430
  • Average comments per issue: 2.25
  • Average comments per pull request: 3.76
  • Merged pull requests: 803
  • Bot issues: 0
  • Bot pull requests: 36
Past Year
  • Issues: 62
  • Pull requests: 813
  • Average time to close issues: 14 days
  • Average time to close pull requests: 15 days
  • Issue authors: 50
  • Pull request authors: 193
  • Average comments per issue: 1.47
  • Average comments per pull request: 3.26
  • Merged pull requests: 308
  • Bot issues: 0
  • Bot pull requests: 17
Top Authors
Issue Authors
  • bwiernik (7)
  • tommyengland (6)
  • clmerkley (4)
  • reagle (4)
  • POBrien333 (3)
  • adam3smith (3)
  • mdoube (3)
  • BrenComfort (2)
  • w1576672 (2)
  • baltzis (2)
  • zepinglee (2)
  • NicolasSouchon (2)
  • trackleft (2)
  • Axelle15 (2)
  • thelsevier (2)
Pull Request Authors
  • POBrien333 (473)
  • bwiernik (50)
  • adunning (44)
  • dependabot[bot] (36)
  • NicolasSouchon (25)
  • adam3smith (23)
  • kaibis (18)
  • mathmorato (16)
  • sadisalvo (14)
  • AVWoman (13)
  • samarkar (12)
  • justinefabre (11)
  • zepinglee (10)
  • jpour (9)
  • AnnaCouthuresIdrizi (9)
Top Labels
Issue Labels
waiting-for-response-from-contributor (24) pinned (2) help wanted (2) style-improvement (2) style-request (1) quality-control (1) waiting (1)
Pull Request Labels
waiting-for-response-from-contributor (360) dependencies (36) ruby (21) github_actions (15) hacktoberfest-accepted (1)

Packages

  • Total packages: 3
  • Total downloads:
    • packagist 525,264 total
  • Total dependent packages: 7
    (may contain duplicates)
  • Total dependent repositories: 25
    (may contain duplicates)
  • Total versions: 1,248
  • Total maintainers: 1
packagist.org: citation-style-language/styles

Citation Style Language (CSL) Styless

  • Versions: 777
  • Dependent Packages: 5
  • Dependent Repositories: 3
  • Downloads: 525,264 Total
Rankings
Forks count: 0.0%
Stargazers count: 0.1%
Dependent packages count: 4.5%
Average: 6.0%
Downloads: 8.3%
Dependent repos count: 17.2%
Maintainers (1)
Funding
  • url: https://github.com/adam3smith: type: github
Last synced: 6 months ago
proxy.golang.org: github.com/citation-style-language/styles
  • Versions: 450
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 6.5%
Average: 6.7%
Dependent repos count: 7.0%
Last synced: 6 months ago
repo1.maven.org: org.citationstyles:styles

Citation Style Language (CSL) citation styles packaged as a Maven artifact

  • Versions: 21
  • Dependent Packages: 2
  • Dependent Repositories: 22
Rankings
Forks count: 1.9%
Dependent repos count: 5.0%
Stargazers count: 6.1%
Average: 9.0%
Dependent packages count: 22.9%
Last synced: 6 months ago

Dependencies

.github/workflows/label-gun.yml actions
  • retorquere/label-gun main composite
.github/workflows/merge.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • dorny/paths-filter v2 composite
  • drud/action-cross-commit master composite
  • mathieudutour/github-tag-action v6.1 composite
  • ruby/setup-ruby v1 composite
  • softprops/action-gh-release v1 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/sheldon.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • dorny/paths-filter v2 composite
  • ruby/setup-ruby v1 composite
  • stefanzweifel/git-auto-commit-action v4 composite
Gemfile rubygems
  • csl ~> 2.0
  • fuubar >= 0
  • nokogiri >= 0
  • rake >= 0
  • rspec >= 0
  • sheldon >= 0
Gemfile.lock rubygems
  • addressable 2.8.0
  • citeproc 1.0.10
  • citeproc-ruby 2.0.0
  • csl 2.0.0
  • csl-styles 2.0.0
  • diff-lcs 1.5.0
  • diffy 3.4.2
  • dotenv 2.7.6
  • erubis 2.7.0
  • faraday 1.8.0
  • faraday-em_http 1.0.0
  • faraday-em_synchrony 1.0.0
  • faraday-excon 1.1.0
  • faraday-httpclient 1.0.1
  • faraday-net_http 1.0.1
  • faraday-net_http_persistent 1.2.0
  • faraday-patron 1.0.0
  • faraday-rack 1.0.0
  • faraday_middleware 1.2.0
  • fuubar 2.5.1
  • git_diff 0.4.3
  • hashdiff 0.3.7
  • mini_portile2 2.8.0
  • multipart-post 2.1.1
  • namae 1.1.1
  • nokogiri 1.13.10
  • octokit 4.21.0
  • ostruct 0.5.2
  • public_suffix 4.0.6
  • racc 1.6.1
  • rake 13.0.6
  • reverse_markdown 2.1.1
  • rexml 3.2.5
  • rspec 3.10.0
  • rspec-core 3.10.1
  • rspec-expectations 3.10.1
  • rspec-mocks 3.10.2
  • rspec-support 3.10.3
  • ruby-progressbar 1.11.0
  • ruby2_keywords 0.0.5
  • sawyer 0.8.2
  • sheldon 1.0.31
composer.json packagist