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
Merging community documentation into sensuapp.org/docs #58
Comments
Great idea, we definitely could use some major facelifts for exploring documentation. One minor nitpick: please use 302, 303, or 307 HTTP status codes over something permanent like a 301 or 308. I have found more than once in a situation where I wish it had been temporary but did a permanent redirect. |
Should these docs be reviewed from the github.io |
I have always referred to the https://github.com/sensu-plugins/documentation one. They both pre-date me and I'd like it to be consolidated into one place. |
Relates to sensu-plugins/community#58 Simplifying the messaging here so people know what to expect and the basics of getting involved. Would love to get people filtering into GitHub to help on the future.
Relates to sensu-plugins/community#58 Simplifying the messaging here so people know what to expect and the basics of getting involved. Would love to get people filtering into GitHub to help on the future.
Relates to sensu-plugins/community#58 * Simplifying the messaging here so people know what to expect and the basics of getting involved. Would love to get people filtering into GitHub to help on the future. * Also removing nonexistent layout type from `_docs/overview.md`
Relates to sensu-plugins/community#58 * Simplifying the messaging here so people know what to expect and the basics of getting involved. Would love to get people filtering into GitHub to help on the future. * Also removing nonexistent layout type from `_docs/overview.md`
First draft of this migration is completing soon so flagging appropriately! |
Two things:
A reminder of why we're doing this direction - this new site is a place for:
|
How are things coming along afa meeting the Feb 1 deadline? |
@cwjohnston could you provide an update? |
The soft-launch milestone, due Feb 1, is being tracked here. We're getting close to complete, although there are a few outstanding issues that I need to coordinate with folks, @mbbroberg in particular. |
A few notes as I think through new docs:
Feeling excited about our progress! |
So so happy to say we have a proper docs site: https://docs.sensu.io It also has a section just for Plugins: https://docs.sensu.io/plugins/2.3/ There are some known inaccuracies so far:
I invite anyone who has time to get involved to start to comment here. Thanks! |
I think we need an unversioned set of docs for plugins as I don't see any versioning scheme that makes sense for generic plugin docs. There might be need later if we ever want to have better per plugin docs but I think that should honestly still live in the repo. |
I spoke with @mbbroberg about this: until privs are granted to the community maintainers no further effort will be made to consolidate and fixup docs in the new location. |
I understand your preference to wait majormoses. So others know, PRs are welcome right now by whomever has time and interest in participating the effort at this early phase |
I have spoken to several maintainers on plugins on this and we collectively are not considering the new docs site the source of truth (for plugins) until we have been granted access. We have scheduled an internal meeting to hash this out but for now all changes for plugins documentation should remain in their old location until we can reach an agreement on how to proceed. |
We spoke about this some more and privileges have been granted. I have started on updating documentation and will report back when I have a first pass PR. |
We did a thing! Got toward a space where we can move on without most of the cruft: sensu/sensu-docs#392 |
The PR above is merged, completing what I hoped to see in this card. I would say the sensu-plugins.io redirects will be a full up item that doesn't need to be in scope here. I'll move that to a Maintainer issue given only that group has access to DNS records. Thanks everyone for all the support and good ideas along the way |
Update: Dec 20
The new framework for documentation is visible here with source at sensu/sensu-docs-site. It includes the documentation listed below. We will check off each page once it's reviewed by any contributor -- please add a comment if you've reviewed a page!
Background
There's an effort at Team Sensu to get out of the middleman website that takes 30+ minutes to build to a faster, better organized and searchable Hugo service that was previewed at Sensu Summit. In this new build, there will be a section for Plugins specifically.
Proposal
I'd like to review existing documentation on http://sensu-plugins.io/docs (found in markdown here), decide if any pages should be deleted and which ones should be updated for migration. We can check off each document as we decide what to do with it.
Example of the upcoming redesign:
The text was updated successfully, but these errors were encountered: