-
Notifications
You must be signed in to change notification settings - Fork 71
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
Documentation: Migrate docs from Islandoracon hack/doc #632
Comments
I would like to volunteer to format the documentation in the Google Doc into Markdown. Of course others might want to work on this too, and I would love to work with anyone too. Additionally, there are still some comments in the Google Doc discussing how to best write parts of the docs. So there might be a need for a final decision on how to resolve any of those debates. Perhaps we can start with the sections that do not have comments for now. I also want to try to create a PR with the changes, so that it gets included in the CLAW repo. I have a fork of the CLAW repo already. I can start some of the formatting and report back. Finally, there needs to be a decision on where to put the content within the CLAW repo (and Github IO site), assuming that is where the content should be put according to the community/docs group. Off the top of my head, my suggestion would be to put this new content here... docs/user-documentation just like though that is only a suggestion. Thoughts? Thanks, Yamil |
@ysuarez happy to work with you as well. I can also help with proofreading, testing, and diagramming. I'll add the ticket to this Wednesday's CLAW call https://github.com/Islandora-CLAW/CLAW/wiki/May-24%2C-2017 if you'd like to bring up your proposal there and see what people think. |
Sounds great @ysuarez & @kimpham54. I was just trying to find the Google Doc link. This is super fortuitous. |
Here is an update for today's (2017-05-24) CLAW call... I have been working on how to best format the Google Doc into MarkDown. Here is a list of the questions I have for the community, I want to list them here for some early feedback before I make a bunch of PRs.
Thanks, Yamil |
Hey @ysuarez, my thoughts inline
I'm not sure, but this can be changed. Once you have it in Markdown we can try to get some more input around this.
I think you'll probably need to use more than one file for this. Especially as there is a variety of topics convered.
This is a fine name and I have no issue with that. Alternatively you can:
But either works.
Yeah Github doesn't seem to have an automatic TOC function. So you have to make it manually.
So a heading of And you just create a link using
That is a good question. Probably best to just add some sort of TODO to those items so we remember to go back and fix them.
@ruebot is your huckleberry when it comes to MkDocs
Looking good, you'll need to add a space between your |
See answer to next question.
It should be broken up into multiple docs, and fall under the existing categories setup; User Documentation or Technical Documentation. If it doesn't fall under one of those, we'll need to discuss a new category. The categories are outlined in the MkDocs configuration file.
Such a folder already exists here.
See mention of MkDocs configuration file above.
This is can be settled before pull requests are made, or during pull requests. This will definitely need to be split up into multiple pull requests.
Please see "How to build documentation." MkDocs provides the ability to build locally and preview what the documentation site will look like.
Before you make a pull request, you'll want to have a signed CLA. More info here. |
First of all, thanks for all the feedback! I just added PR #650 as my first ever PR for the Islandora project. Apologies and thanks in advance for any corrections or feedback, if I did not follow the process correctly. I decided to grab some content from a section in the Google Doc called "system navigation," but I renamed it 'Getting Started with Islandora CLAW.' I placed the content under the existing 'User documentation' section in the global navigation. I'll await some feedback before I start formatting more content from the Google Doc. On the topic of creating a table of contents, the MkDocs framework or the MkDocs theme we picked automatically creates a TOC. So we are good on that front. @ruebot Thanks for pointing out the assets/, I totally missed that last time. @ruebot Also, when I mentioned I was having issues previewing my changes I should have been more clear. I was referring to hosting my (documentation) changes for the outside world off of the Github web servers using content from my fork of the CLAW repo hosted. At the conference I was able to set up MkDocs on my laptop without issue. Sadly I have been getting errors on the Github site when trying to visit my CLAW repo fork on the Github web servers. For example, the URL https://ysuarez.github.io/CLAW/ gives me 404 errors. If I look at the settings for my fork of the CLAW repo, the error I got was: I can just stick to PRs, but I thought it could help others that are not very familiar with RAW MarkDown, to make it a lot easier to evaluate my documentation changes on a fully rendered MkDocs version of the content/site if I could point them to a Github hosted URL like https://ysuarez.github.io/CLAW/ Again, not a big deal, just wanted to share what I ran into. Finally, for the record, I emailed my CLA to the "community" email address on May 20, 2017. Did not get a response, but the CLA should be on file by now. |
@ysuarez Seems like there was a hiccup. I'm not seeing a CLA delivered to [email protected] on that date. Can you try resending it? |
Ha! It got caught in [email protected]'s spam filters, nestled between several exciting opportunities to sell wedding shoes. We've got it, and from a legal standpoint you are good to go for contributions. @ysuarez++ |
@dannylamb thanks! |
One more update, @dwk2 sent me a link to this repo for a project called gdocs2md that provides the code for Google Docs custom functions/macros for converting Google Docs to MarkDown. MarkDown is the mark up language of the CLAW docs, so we could try to use this code to speed up the conversion of the document created at the 2017 Islandoracon Hack/doc. The devil is always in the details, but it should be of some help for re-formatting this document or for future Hack/doc or other submissions. |
@dannylamb there is a lot more content from the 2017 hack/doc Google Doc that could be moved to the CLAW docs. I guess we can close this issue, and then later on create a new issue for coordinating the work on certain parts of the content from the Google Doc. For example, below are some of the content section titles of what is still left on the Google Doc.
I suspect that some of the content in those sections above may already be outdated because of the switch to Drupal nodes (Issue #643). In addition some of the content was not completely fleshed out due to time constraints, so it would be fine to start with new Github issues later on. Though I saw comments in the Google Doc that the system analogies were done well. I can work with @kimpham54 and others (@uconnjeustis, etc.) to pick new sections to work on as well as what sections to ignore from the Google Doc. |
@whikloj since you were there at the hack/dock and helped to explain a lot of things that ended up in the Google Doc, do you have any thoughts on how to proceed with this CLAW issue, i.e. should it be closed or kept open? See my thoughts above. |
@dannylamb thanks for telling me about meta-issues and the use of checklists within them, this may be a great time to use both. I still would like to hear what @kimpham54 thinks about how to proceed, since she is the one that created this issue. If folks want to create the meta-issue (with checkboxes), I volunteer to create it. BTW, I could use tips from anyone on how to properly format/write a meta-issue, but it might be as simple as stating that in the first line and then making sure to create and update the checkboxes as progress is made. |
@ysuarez Yes Feel free to close this issue and create a new issue with the existing documentation tasks. Good job with all of your work! |
@kimpham54 thanks for your confirmation that you approve of closing this issue. I will create a new issue for the rest of the content. @dannylamb go ahead and close the issue. BTW, who can close issues in this context? I suspect the issue creator and those with admin rights in this repo? |
@ysuarez I've added you as a collaborator to this repo. I'm wondering if that gives you issue closing power. Can you let me know if it doesn't? |
@dannylamb thanks for adding me as a collaborator. So far I don’t see a "close" UI element here. |
Whelp, it was worth a shot. I guess it's tied to owners or the user who opened the issue. |
We should do something with the Islandora hack/doc CLAW documentation. Lots of good stuff here:
https://docs.google.com/document/d/1CN7mBYdU-ACYoDwWFncUwLPD2bLpt2FKG9CuT63_Pps/edit#heading=h.ptidptu8k2h
The text was updated successfully, but these errors were encountered: