Push is an experiment on its way to becoming an academic journal on the research & applied theory of source-level digital writing.
Push has a staff of exactly one person at this point. But nobody gets appointed to any title or rank. Unlike the academic tradition of seeking endorsement from big-name scholars, Push is going to operate like any other open-source project. Want a spot on the board? An editorship? You can only earn it by contributing to the journal.
Push is attempting to achieve a new landmark in openness and open-access publishing.
Open Access: Push’s content is freely available and liberally licensed. That’s nothing new in the world of open-access publishing.
But by hosting all of Push’s source code on GitHub, there are no secrets, nothing that isn’t subject to public scrutiny and review–and improvement. Comment on commits. Open a new issue to spark discussion. Fork the codebase, and then submit a pull request with your contribution for discussion, refinement, and ultimately inclusion in the journal’s codebase.
Open Review: Publications in established areas of inquiry can rely on double-blind peer review (usually by only a couple of people, at the discretion of an editor) to accomplish their gate-keeping function.
Push is not just a gate-keeper; in addition to reviewing research, contributors to the journal should commit to helping develop the work of others prior to publication. Push needs contributors who will invest equally in producing a quality publication with quality articles as well as in helping develop researchers who submit their work for review.
Research into source code as part of the written rhetorical act represents a new area of inquiry, with few established experts. Push aims to identify and develop those experts through a scholarly venue dedicated to source-level writing.
Open, Distributed Archiving: To submit or otherwise contribute to Push, you have to fork its repository, and then pull down your forked copy to your own computer. Each time you do that, you make a complete copy of the journal. You particpate in its archiving as well as its improvement.
Open Communication: Push will not use any communication channels that are not publically available and open. No secret communiques. No backchannel. All communication regarding the journal’s development, the review of blog posts and articles, and changes to the fundamental structure of the journal itself will take place on GitHub.