[feature request] Integration with Open vSwitch docs #4
Comments
@stephenfin Great work on the docs! While there does appear to be a fair amount of cross-over, I think that the content here is going to be:
This effort may also serve as a decent "proving ground" for recipes that may later graduate to the in-tree docs based on popularity, quality, etc. I could certainly see stuff the community finds useful moving from here into the in-tree docs over time, if so desired. Thoughts? |
I guess each of these could be solved if we wanted. Not only is the definition of what's valuable or "formal" enough for in-tree docs entirely arbitrary (and therefore debatable 馃槂), I'm sure we could do something to make contributing docs to OVS somewhat easier (ideas on this below). The only one that would be awkward would be Markdown vs. rST - OVS used to use the former and it caused a lot of issues due to lack of features like validation and cross-referencing. Converting it to rST was an arduous task but it provided enough useful features to make it ultimately worth it. I'd say we could work around this somehow?
So this is the main thing I'm trying to avoid, heh. IMO, it would be awesome if we get everything in the one, "blessed" location and avoid both the duplication and the copy-convert-paste cycle to add things to the upstream docs, and it would also be amazing to get another editor (rather than a developer - they're totally different skillsets) working on the upstream docs. There are certainly some things that don't belong in upstream docs, but, assuming you plan to vet contributions, I imagine those same things wouldn't belong here either?
I'm not at all suggesting you don't pursue this project and think all Open vSwitch users, including you and I, would benefit from whatever you do choose to do. Rather, I'm suggesting that there are many benefits to having everything in one location and maybe we could work with the Open vSwitch maintainers to minimize any barriers to entry before tacking another course. Totally up to you 馃槂 Ideas for making contributions easier:
|
Per IRC discussion:
|
@stephenfin After careful consideration, I've decided to shut down this project and instead focus on the upstream docs. Given the extensive changes in the docs, I think it's now reasonable to go down this path instead of creating yet another source of documentation. Thanks for the guidance! |
@lowescott Good stuff. If I can do anything to help you with that, feel free to ping me on IRC (sfinucan) or via email. Feel free to |
This could be a controversial idea 馃槃
With the latest release of Open vSwitch, the entirety of the in-tree documentation has been moved to reStructuredText and Sphinx and published online. I did most of this work and structured the docs very similarly to the Django project (which has the best documentation I've found to date), meaning there are a variety of installation guides, some howtos and tutorials, some deep-dive overviews of the code itself, along with a couple of other sections.
Having scanned through the material you've written thus far, it would appear there's going to be a high degree of crossover between these in-tree docs and the ovs-cookbook project, leading to my question: would it be possible to get this material published as part of the in-tree Open vSwitch docs instead and, if not, is there anything we could do to make this possible?
The text was updated successfully, but these errors were encountered: