-
Notifications
You must be signed in to change notification settings - Fork 41
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
Adding Documentation for software-discovery-tool #119
Comments
@rachejazz , can I work on this issue and start with the basic structure for the documentation? |
hi @Apurv428 , i had some plans for this issue last summer when i opened it, as i've mentioned in the description, feel free to discuss anything if you want to (i've since been busy and forgot to take it up) |
Would it be best to create a new branch for this task, or how should I initiate it? |
yes you should create a new branch, but only start work when the issue is officially assigned to you by @rachejazz @pleia2, also do take a look at how to write rst files and docstrings for python documentation |
@pratham1729 @Apurv428 for this round I'm stopping assigning people issues since I've noticed assignee abandons the issue for months together. To get approvals, please send PR requests. |
Hi @pratham1729, I'd like to know more about this issue ? Can you please provide us with more details like, what are the things we are supposed to add to the documentation ? Thanks! |
@rachejazz I have created a PR with the basic setup. Could you please let me know about the necessary additions and requirements for the documentation? |
I have some suggestions for the documentation:
I'd love to hear any thoughts on these suggestions. |
We don't, but we could create an issue around it as a wish list item if someone with video tutorial skills wants to give it a shot.
The reason for the current flow was that some steps are the same across distributions, so we didn't want to have duplicate instructions written and maintained. That said, even I have found that the current version doesn't flow well, and having to skip through instructions on SUSE in favor of Ubuntu instructions caused me to sometimes miss steps. We should see if we can find a middle ground.
Sure, this is where that video may be helpful too. But this does demonstrate a split between the user documentation and development/deployment documentation. Most of the documentation we have is focused on folks who are developing for and running this tool. We'll need to be clear who the documentation is for.
We do have FAQ, but I guess they're too well hidden to be useful 😆 We should integrate them into the documentation. Live: https://sdt.openmainframeproject.org/sdt/faq But again, we'll need clarity that these are user FAQ, not developer/deployment FAQ. |
After reviewing several documentation sources, I've noticed that many of them provide detailed information about the tool along with guidance for users, developers, and other stakeholders. It's akin to an all-in-one platform. For instance, take a look at https://docs.scrapy.org/en/latest/. The documentation there is extensive, covering a wide range of topics. Perhaps we could extract the most crucial elements from sdt tool and its existing documentation for maximum benefit. |
Should I do the FAQ section for the doc? |
As I discussed with @pleia2, we should have a documentation page for the software-discovery-tool, like a readthedocs page, something along the lines of https://dagger-docs.readthedocs.io/en/latest/?badge=latest, this is a project in which I had contributed majorly on the documentation.
I'll be using sphinx (https://www.sphinx-doc.org/en/master/) to create the documentation
and ReadTheDocs (https://readthedocs.org/) to host it.
@pleia2 @arshPratap kindly look into it and assign this issue to me as I would like to work on it.
The text was updated successfully, but these errors were encountered: