Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reinventing the scholarly writing stack with the Manubot #21

Open
10 tasks
dhimmel opened this issue Nov 7, 2017 · 13 comments
Open
10 tasks

Reinventing the scholarly writing stack with the Manubot #21

dhimmel opened this issue Nov 7, 2017 · 13 comments

Comments

@dhimmel
Copy link

dhimmel commented Nov 7, 2017

Confused? New to Github? Visit the GitHub help page on our site for more information!

At a glance

Description

The Manubot let's you write and continuously publish a manuscript on GitHub. Write in markdown and cite using just DOIs or other identifiers. Free yourself from antiquated or proprietary software such as Microsoft Word, LaTeX, EndNote, Mendeley, BibTeX, or MathType. While still young, the Manubot already powers the Deep Review (a massively collaborative review paper), the Sci-Hub Coverage Study, and has even reproduced the Bitcoin Whitepaper.

The Manubot aims to make scholarly publishing transparent, reproducible, and collaborative. It's an open source project and gratis to use. In a world of ever-increasing scholarly publishing costs, take a stand to show how publishing can be entirely free of charge, while also offering a superior user experience to existing journals. More details in these slides.

What are we working on during the do-a-thon? What kinds of support do we need?

At the do-a-thon, we will first help users setup new Manubot instance for their manuscripts. The setup process can be a bit technical, so this tutorial may be helpful for many users.

Next, attendees are encouraged to help improve the Manubot and contribute features they'd like to see. While the Manubot already supports tables, figures, equations, citation by identifiers, custom bibliographic styles, templating, timestamping, and more, there's still work needed to perfect the system and make it more user friendly as well as interoperable with the existing scholarly infrastructure.

Specifically expertise that's relevant for contributions is frontend or Python development, creating bots / automation, documentation writing, continuous integration, git / GitHub, Pandoc, publishing experience, and copyediting. If you have other skills, we can likely use them as well!

How can others contribute?

Try setting up your own manuscripts!

Specific issues for anyone looking for tasks are:

This post is part of the OpenCon 2017 Do-A-Thon. Not sure what's going on? Head here.

@chartgerink
Copy link

Way to get the OpenCon feeling started early @dhimmel! :-)

@npscience
Copy link

Sign me up as a tester to get started with ManuBot @dhimmel!

@dhimmel
Copy link
Author

dhimmel commented Nov 12, 2017

Excited for the do-a-thon tomorrow. Attendees are encouraged to bring a laptop, so you can get involved and setup your own manuscripts. However, even if you don't have a laptop, your feedback will be appreciated!

@dhimmel
Copy link
Author

dhimmel commented Nov 13, 2017

One more note: You don't need to know Python or any other programming language to attend. If you write manuscripts / scholarly documents, then you are the target audience! You will likely get the most out of Manubot if you're computer-savvy, but we're looking for diverse feedback, so don't be shy.

@RaoOfPhysics
Copy link
Member

@dhimmel: Do you know where you might be camping? I'll come find you.

@dhimmel
Copy link
Author

dhimmel commented Nov 13, 2017

Location

11:30: We will initially meet in Goethe (the main auditorium) at a table in the rear. Look for the Manubot table tent.

@dhimmel
Copy link
Author

dhimmel commented Nov 13, 2017

For new mansucript setup, see https://github.com/greenelab/manubot-rootstock/blob/master/SETUP.md.

Windows users, try Git Bash to enter to commands.

@broadwym
Copy link

https://broadwym.github.io/manu1/ (editing manuscript in-progress)

@schliebs
Copy link

Here is a link to the instances: https://github.com/schliebs/open_manuscript

@npscience
Copy link

Sorry I didn't get to this today! Genuinely want to know how this works / try it out, for obvious reasons. Is it possible to do this remotely another time please?

Thanks!!

@dhimmel
Copy link
Author

dhimmel commented Nov 13, 2017

Is it possible to do this remotely another time please?

Certainly! It's always possible, and we're trying to document the setup process, so most users won't need any in-person help. At the moment, things are a bit more complicated for Windows users... but macOS and Linux users should have an easier time. @npscience also happy to help you out or discuss the project more generally. Just drop me an email anytime.

dhimmel added a commit to manubot/rootstock that referenced this issue Nov 16, 2017
* Update SETUP.md based on OpenCon do-a-thon

sparcopen/doathon#21

* git diff --color-words, not --word-diff

* Specify no Windows support in SETUP.md

#91

* Doc: conda env installs on macOS

I installed the environment on macOS 10.12.6 on 2017-11-16 and ran
`sh build/build.sh` successfully.
dhimmel added a commit to manubot/rootstock that referenced this issue Nov 16, 2017
This build is based on
fffae41.

This commit was created by the following Travis CI build and job:
https://travis-ci.org/greenelab/manubot-rootstock/builds/303174174
https://travis-ci.org/greenelab/manubot-rootstock/jobs/303174175

[ci skip]

The full commit message that triggered this build is copied below:

Update SETUP.md based on OpenCon do-a-thon (#89)

* Update SETUP.md based on OpenCon do-a-thon

sparcopen/doathon#21

* git diff --color-words, not --word-diff

* Specify no Windows support in SETUP.md

#91

* Doc: conda env installs on macOS

I installed the environment on macOS 10.12.6 on 2017-11-16 and ran
`sh build/build.sh` successfully.
dhimmel added a commit to manubot/rootstock that referenced this issue Nov 16, 2017
This build is based on
fffae41.

This commit was created by the following Travis CI build and job:
https://travis-ci.org/greenelab/manubot-rootstock/builds/303174174
https://travis-ci.org/greenelab/manubot-rootstock/jobs/303174175

[ci skip]

The full commit message that triggered this build is copied below:

Update SETUP.md based on OpenCon do-a-thon (#89)

* Update SETUP.md based on OpenCon do-a-thon

sparcopen/doathon#21

* git diff --color-words, not --word-diff

* Specify no Windows support in SETUP.md

#91

* Doc: conda env installs on macOS

I installed the environment on macOS 10.12.6 on 2017-11-16 and ran
`sh build/build.sh` successfully.
@dhimmel
Copy link
Author

dhimmel commented Oct 31, 2018

2018 OpenCon Update

I won't be at OpenCon 2018 sadly, but attendees should feel free to contribute or experiment with Manubot as part of the Do-A-Thon.

For some more up-to-date information on the project, see

Some things Do-A-Thon attendees could do in 2018 (or future years):

  • Set up a Manubot manuscript for their next paper (or migrate an existing paper to Manubot). We are especially interested in suggestions or pain points users experience.
  • Look through open GitHub Issues and implement a solution or contribute a discussion. It may be a good idea to comment here if you're interested with your skillset and I can point you in the right direction.

Happy DO-ing!

adebali pushed a commit to CompGenomeLab/lemur-manuscript-archive that referenced this issue Mar 4, 2020
* Update SETUP.md based on OpenCon do-a-thon

sparcopen/doathon#21

* git diff --color-words, not --word-diff

* Specify no Windows support in SETUP.md

manubot/rootstock#91

* Doc: conda env installs on macOS

I installed the environment on macOS 10.12.6 on 2017-11-16 and ran
`sh build/build.sh` successfully.
ploegieku added a commit to ploegieku/2023-functional-homology-paper that referenced this issue Aug 6, 2024
* Update SETUP.md based on OpenCon do-a-thon

sparcopen/doathon#21

* git diff --color-words, not --word-diff

* Specify no Windows support in SETUP.md

manubot/rootstock#91

* Doc: conda env installs on macOS

I installed the environment on macOS 10.12.6 on 2017-11-16 and ran
`sh build/build.sh` successfully.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

8 participants