wikiedudashboard
https://github.com/wikieducationfoundation/wikiedudashboard
Ruby
Wiki Education Foundation's Wikipedia course dashboard system
WikiAssignmentOutput#build_assignment_page_content
This method creates updated wikitext for an article talk page, for when the set of assigned users for the article for a single course changes. The strategy here is to only update the tag for one course at a time, so that the user who updates the assignments for a course only introduces data for that course. We also want to make as minimal a change as possible, and to make sure that we're not disrupting the format of existing content.
Edit
git clone [email protected]:wikieducationfoundation/wikiedudashboard.git
cd wikiedudashboard
open lib/wiki_assignment_output.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-WikiAssignmentOutput-build_assignment_page_content-for-pr
# Commit to gitgit add lib/wiki_assignment_output.rbgit commit -m "better docs for WikiAssignmentOutput#build_assignment_page_content"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-WikiAssignmentOutput-build_assignment_page_content-for-pr
hub pull-request
# Celebrate!