Skip to content
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

Needs proper user documentation #238

Open
4 tasks
aspiers opened this issue Jun 19, 2018 · 14 comments
Open
4 tasks

Needs proper user documentation #238

aspiers opened this issue Jun 19, 2018 · 14 comments

Comments

@aspiers
Copy link
Member

aspiers commented Jun 19, 2018

As seen with questions like #223, these source services are complex enough that we need proper docs for users, not just a README and some .service XML files.

See also the OBS Documentation Trello board, and all issues with the "documentation" label.

@aspiers
Copy link
Member Author

aspiers commented Jun 19, 2018

@adrianschroeter @M0ses @tomschr Any thoughts on where this should live and what format it should have? My personal preference is that it should be in this repo so that changes to the code and docs are always made atomically in the same commit.

@tomschr
Copy link

tomschr commented Jun 19, 2018

@aspiers Thanks Adam for bringing this up!

Any thoughts on where this should live

It depends, if you want to have it inside an official (open)SUSE documentation or not. I guess, it's not bound to a product, so it can live on its own. In that case, you could publish your documentation as GitHub pages somewhere under http://opensuse.github.io/obs-service-tar_scm/.

Travis could do an automatic push to the gh_pages branch once you consider your commit(s) as release ready. 😉 We do mostly the same with our documentation on our beta side at http://susedoc.github.io/ (kind of "public docserv").

That will give you all the benefits you like to have: code and docs are in the same repo and can be managed together.

what format it should have?

You can use whatever format you like. As the project is a Python module, Sphinx's RST would be a natural fit.

My personal preference is that it should be in this repo so that changes to the code and docs are always made atomically in the same commit.

Fully agree. 👍

@aspiers
Copy link
Member Author

aspiers commented Jun 19, 2018

@tomschr commented on 19 Jun 2018, 11:56 BST:

@aspiers Thanks Adam for bringing this up!

Any thoughts on where this should live

It depends, if you want to have it inside an official (open)SUSE documentation or not. I guess, it's not bound to a product, so it can live on its own. In that case, you could publish your documentation as GitHub pages somewhere under http://opensuse.github.io/obs-service-tar_scm/.

That sounds like a good idea.

Travis could do an automatic push to the gh_pages branch once you consider your commit(s) as release ready. 😉

You mean using GitHub Pages Deployment? Nice idea!

We do mostly the same with our documentation on our beta side at http://susedoc.github.io/ (kind of "public docserv").

That will give you all the benefits you like to have: code and docs are in the same repo and can be managed together.

Yup.

what format it should have?

You can use whatever format you like. As the project is a Python module, Sphinx's RST would be a natural fit.

Makes sense.

My personal preference is that it should be in this repo so that changes to the code and docs are always made atomically in the same commit.

Fully agree. 👍

OK, sounds like we have a plan! Now we just need someone with free time 😜

@tomschr
Copy link

tomschr commented Jun 19, 2018

Travis could do an automatic push to the gh_pages branch once you consider your commit(s) as release ready. wink

You mean using GitHub Pages Deployment? Nice idea!

Yes, exactly.

aspiers added a commit that referenced this issue Jun 20, 2018
add stub user docs in lieu of something proper (#238)
@TheRealBro
Copy link
Member

Bump, this would be helpful!

@dannysauer
Copy link

So... :D

@StayPirate
Copy link
Member

+1

@pwitcher
Copy link

pwitcher commented Aug 6, 2021

Hello, I'm a tech writer with some free time. May I contribute to this docs issue? If so, can we have an informal TOI?

@dcermak
Copy link

dcermak commented Aug 9, 2021

Hello, I'm a tech writer with some free time. May I contribute to this docs issue? If so, can we have an informal TOI?

@pwitcher It would be great to have a better documentation of this OBS Service. What kind of help would you need?

@pwitcher
Copy link

@dcermak I would need an overview of the service and how it works, and who the audience is. Can you point me to any design docs or other descriptive documentation?

@dcermak
Copy link

dcermak commented Aug 18, 2021

@M0ses could you help out @pwitcher here? You appear to be one of the most frequent contributors this service.

@M0ses
Copy link
Collaborator

M0ses commented Aug 18, 2021

@pwitcher :
THX for volunteering.
I started a gist to share information without blowing up this issue too much:

https://gist.github.com/M0ses/0a507a34e80f46ffa2d0c9240925516b

@dannysauer
Copy link

/comes back 4 years later... Sigh. 🤣

@aspiers
Copy link
Member Author

aspiers commented Nov 2, 2024

For avoidance of doubt, unfortunately I won't be able to help with this any more. I haven't been involved with tar_scm since 2018.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants