• Stars
    star
    1,487
  • Rank 31,595 (Top 0.7 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Journal of Open Source Software

The Journal of Open Source Software

Build Status Powered by NumFOCUS Donate to JOSS

The Journal of Open Source Software (JOSS) is a developer friendly journal for research software packages.

What exactly do you mean by 'journal'

The Journal of Open Source Software (JOSS) is an academic journal with a formal peer review process that is designed to improve the quality of the software submitted. Upon acceptance into JOSS, a CrossRef DOI is minted and we list your paper on the JOSS website.

Don't we have enough journals already?

In a perfect world, papers about software wouldn't be necessary. Unfortunately, for most researchers, academic currency relies on papers rather than software and citations are, thus, crucial for a successful career.

We built this journal because we believe that after you've done the hard work of writing great software, it shouldn't take weeks and months to write a paper1 about your work.

You said developer friendly, what do you mean?

We have a simple submission workflow and extensive documentation to help you prepare your submission. If your software is already well documented then paper preparation should take no more than an hour.

1 After all, this is just advertising.

The site

The JOSS submission tool is hosted at https://joss.theoj.org

JOSS Reviews

If you're looking for the JOSS reviews repository head over here: https://github.com/openjournals/joss-reviews/issues

Code of Conduct

In order to have a more open and welcoming community, JOSS adheres to a code of conduct adapted from the Contributor Covenant code of conduct.

Please adhere to this code of conduct in any interactions you have in the JOSS community. It is strictly enforced on all official JOSS repositories, the JOSS website, and resources. If you encounter someone violating these terms, please let the Editor-in-Chief (@arfon) or someone on the editorial board know and we will address it as soon as possible.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

⚙️ Development

PostgreSQL and Elasticsearch should be installed and running locally for JOSS to work

  1. Create the database with bin/rails db:create
  2. Run bin/rails s

More Repositories

1

joss-reviews

Reviews for the Journal of Open Source Software
700
star
2

joss-papers

Accepted JOSS papers
HTML
243
star
3

theoj

The Open Journal
Ruby
129
star
4

jose-old

The Journal of Open Source Education (JOSE) is an educator-friendly journal for publishing computational learning modules & educational software.
Ruby
94
star
5

brief-ideas

The Journal of Brief Ideas
Ruby
93
star
6

openjournals-draft-action

Experimental GitHub Action
50
star
7

jose-reviews

Reviews for the Journal of Open Source Education (JOSE)
33
star
8

jose

The tracking repository for the Journal of Open Source Education
27
star
9

inara

Tools to create JOSS/JOSE publishing artifacts
TeX
26
star
10

whedon

Command-line utilities to manage JOSS submissions. May one day be a sentient being.
Ruby
25
star
11

buffy

Editorial bots generator
Ruby
22
star
12

oja

Open Journal for Astrophysics (DEPRECATED). Check out this instead: https://github.com/arfon/theoj
JavaScript
12
star
13

joss-analytics

Analysis of JOSS data and statistics
10
star
14

jose-papers

Accepted JOSE papers
8
star
15

whedon-api

A small service that provides the basic Whedon API
Ruby
7
star
16

joss-year4-paper

Repo for JOSS year 4 paper
HTML
6
star
17

openjournals.github.io

Open Journals
HTML
5
star
18

governance

The governance process and model for Open Journals.
5
star
19

theoja-papers

Papers accepted into The Open Journal of Astrophysics
3
star
20

blog.joss.theoj.org

Blog for the Journal of Open Source Software
HTML
2
star
21

math-js

MathJax & Node.js. Yes please.
JavaScript
2
star
22

reviewers

Reviewer management system for open access journals
Ruby
2
star
23

p-paper-components

Polymer components for writing an interactive online paper (these will probably get broken out in to their own repos at some point but not just now)
2
star
24

joss-papers-testing-old

Just testin'
1
star
25

find-similar-papers

Experimental GitHub Action for finding similar papers using OpenAI embeddings
Python
1
star
26

jose-docs

Documentation for the Journal of Open Source Education
1
star
27

joss-papers-about-joss

Papers we've written about JOSS
TeX
1
star