Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/programminghistorian/ph-submissions
The repository and website hosting the peer review process for new Programming Historian lessons
https://github.com/programminghistorian/ph-submissions
api data-management dh digital-history digital-humanities distant-reading linked-open-data mapping multi-lingual network-analysis open-educational-resources open-source pedagogy programming-historian python r-studio web-archiving web-scraping
Last synced: about 2 months ago
JSON representation
The repository and website hosting the peer review process for new Programming Historian lessons
- Host: GitHub
- URL: https://github.com/programminghistorian/ph-submissions
- Owner: programminghistorian
- Created: 2016-01-15T15:25:56.000Z (over 8 years ago)
- Default Branch: gh-pages
- Last Pushed: 2024-05-12T14:42:32.000Z (about 2 months ago)
- Last Synced: 2024-05-12T15:45:41.355Z (about 2 months ago)
- Topics: api, data-management, dh, digital-history, digital-humanities, distant-reading, linked-open-data, mapping, multi-lingual, network-analysis, open-educational-resources, open-source, pedagogy, programming-historian, python, r-studio, web-archiving, web-scraping
- Language: Jupyter Notebook
- Homepage: http://programminghistorian.github.io/ph-submissions
- Size: 964 MB
- Stars: 135
- Watchers: 45
- Forks: 109
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
Lists
- awesome-stars - programminghistorian/ph-submissions - A work-in-progress site for submitting and reviewing new Programming Historian lessons (Jupyter Notebook)
README
# Programming Historian Submission Readme
To propose a lesson, please consult our [call for lessons](https://programminghistorian.org/posts/en-call-for-lessons). Before submitting a proposal, consult as well our [author guidelines](https://programminghistorian.org/en/author-guidelines) and look over our [published lessons](https://programminghistorian.org/) and our [publishing pipeline](https://github.com/programminghistorian/ph-submissions/issues?q=is%3Aopen+is%3Aissue+label%3Asubmission).
## For Contributors
After your lesson has been accepted into our review process, your assigned editor will work with you to upload your lesson to this ph-submissions repository.
For more information, see our [author guidelines](https://programminghistorian.org/en/author-guidelines) and [editor guidelines](https://programminghistorian.org/en/editor-guidelines). Our [translation guidelines](https://programminghistorian.org/en/translator-guidelines) are currently being updated.
### File Formatting
We publish all our lessons in [Markdown](https://www.markdownguide.org/). Lessons should be titled: "lesson-name". The lesson markdown file will be uploaded to the corresponding language folder (for example, ["en"](https://github.com/programminghistorian/ph-submissions/tree/gh-pages/en)), and placed either in the [drafts/originals](https://github.com/programminghistorian/ph-submissions/tree/gh-pages/en/drafts/originals) directory or the [drafts/translations](https://github.com/programminghistorian/ph-submissions/tree/gh-pages/en/drafts/translations) directory. Sample lessons, with proper yaml header, can be viewed in these directories.
Image files should be named: "lesson-image-1", "lesson-image-2". Image files go in the [images](https://github.com/programminghistorian/ph-submissions/tree/gh-pages/images) directory, inside a folder named with the same slug as your lesson.
## Viewing Lessons
The live URL for the English lessons in the publishing pipeline: http://programminghistorian.github.io/ph-submissions/en/drafts/originals/LESSON-SLUG
# Building Locally
To run this Jekyll site, you'll need Ruby version 2.6.2.
It's best to install involves using `rbenv` to install Ruby with `rbenv install 2.6.2`.
Next run `rbenv global 2.6.2` to set this version globally.
Install the `bundler` using `gem install bundler:2.1.4`
Then build and serve the site with `bundle exec jekyll serve`