Closed ddbeck closed 5 years ago
Hi @ddbeck 👋
Fantastic work on this! ✨ The prototype website looks great, and the content will be really useful for teachers and students. For an initial go at integrating this into Classroom, I've created a Draft PR here: #1794
I think the best course of action here is to integrate this into Classroom directly. We don't have to add that much overhead in terms of technical complexity and it'll likely be easier to maintain and add docs in the future if everything's on the same repo.
In the draft PR, I've added in Markdown rendering support using the [Redcarpet (https://github.com/vmg/redcarpet) gem. The idea is to be able to automatically render any of the markdown files in the docs folder in the Classroom repo on the /help
route on Classroom. This way we can easily add new pages in the future by just adding a new markdown file in the docs folder.
Let me know what you think of this approach! There are definitely still some open questions with regards to things like localization, but hopefully this is a good start. If this sounds good, feel free to start working on some of the issues I've outlined on the draft PR!
Thanks for your patience while I got a chance to look this over, @srinjoym. All of this looks really promising. I think the draft PR looks like a good start and the task list makes sense to me. I'll start working on it by the end of the week! Thank you again!
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.
Finished in #1794 🚀
Feature request :sparkles:
(notifying @srinjoym, since we've discussed this before 👋 )
Description
I propose having a central help site for Classroom. This site would put, in one place, content (or links to content) that helps teachers complete tasks with Classroom, use best practices, or seek out additional help. This would include:
/docs
and the README fileProof of concept
I've set up ddbeck/classroom-docs-prototype to demonstrate what the help landing page and related content might look like.
Some highlights:
/docs/
folder) or stand alone.warning
CSS class instyle.scss
. This lets us use a conventional GitHub Primer style without forking to get Classroom docs-specific customizations.Some open questions:
I'd love to get your feedback on this idea. Thank you! 🙇