Comments (7)
For dumps, you could add a html file to the installer, just like for the API docs. I am happy to work on better definitions for hammer help also. I think that's as important as the docs.
For the installer we do have --help
and --full-help
. For the foreman scenario we also generate man foreman-installer
but don't do that for other scenarios which means it's also useless in downstream where the foreman scenario is not supported (and thus a misleading manpage). There's still so much to improve.
Consider yourself and @lzap well warned that I will push back on this stuff to the bitter end :) I want to do this properly. Autogenerated docs are not docs for these guides.
I'd be disapointed if you didn't push back on things you disagree with ;)
Btw, one reason for online browseable versions is that as a developer I often want to compare multiple versions. Right now for Satellite I basically end up reading the code because I don't have an instance at hand. I also can't link someone to docs in a discussion. That makes supporting users harder.
from foreman-documentation.
I don't think we will be doing this, as I said to @Ewoud, we do not document file dumps.
from foreman-documentation.
Let's not close this one, things are not black or white now. We will be proposing a lot of thing you will not like for downstream, however that does not block us from creating such a content and only showing it upstream.
File dump is very generic term, we have a way of sticking a documentation sentence for each individual installer option. If you find those description too vague or short, let's focus on improving them in the puppet source code rather than not allowing them to be distributed in the documentation as an (optional) appendix.
from foreman-documentation.
@lzap,
There is a certain standard these docs will have to uphold and the docs team conventions and standards will be the ones that are followed.
We are supposed to be focussing on opinionated docs. That was what the downstream docs had to offer.
I disagree completely with this approach and would be willing to invest time on the hammer command rather than dumping into docs.
If we proceed with this, we are going to end up with the same manuals you already have in Foreman.
from foreman-documentation.
@melcorr I understand that dumping huge generated files is not desirable in most situations, but there may be an interesting subset of it. For example, we could extract a list of exposed plugins. Browsing reference documentation is for me, an advanced user, what I look for the most. Guides are more aimed at beginners. Once it's set up, reference documentation becomes the primary thing I look at.
Like @lzap I'd like to keep this issue open to see what are possible use cases and where they make sense.
from foreman-documentation.
OK :)
For dumps, you could add a html file to the installer, just like for the API docs. I am happy to work on better definitions for hammer help also. I think that's as important as the docs.
If you have use cases, we can also create an advanced user guide with the subsets that illustrate the user scenarios you identify. If we isolate what is relevant and what is useful from the dump, that is even better.
Consider yourself and @lzap well warned that I will push back on this stuff to the bitter end :) I want to do this properly. Autogenerated docs are not docs for these guides.
from foreman-documentation.
conclusion: we don't want to maintain another list of foreman-installer
options. It's already documented in guides/common/modules/con_applying-custom-configuration.adoc
.
from foreman-documentation.
Related Issues (20)
- Depends on build target
- What is a "blank" host? HOT 5
- Unsure if we should use "provider_type" in some way. See `rg "provider_type:"` in foreman_remote_execution.
- Extend lists of supported OSs for upstream too HOT 1
- Clarify terminology: SmartProxy/SmartProxyServer, Internal/External/Isolated HOT 3
- Check and (if necessary) update supported versions for upstream and downstreams
- Overview docs are missing a chapter on config management HOT 1
- Overview docs are missing information about the REX pull mode under remote execution
- Add warning about EPEL not being supported in the repo setup section of install/update guides
- Planning for {Project} Guide - Content Sources terminology
- should we drop 'Content hosts'? HOT 3
- friendly reminder: do not forget to cherry-pick to 3.10! HOT 3
- Reword "internal Smart Proxy" and "external Smart Proxy" HOT 1
- Restructure branches into web and guides (nightly, X.Y, etc) HOT 4
- Decide on foreman-installer "--option=true" vs --option true" HOT 4
- Re-document katello-pull-transport-migrate
- Check if "Content Host" needs to be removed from Prereqs too HOT 7
- Add hint about default Puppet Environment HOT 2
- Fix version details - RHEL7 to RHEL8 on Satellite v6.12 - v6.15 in performance tuning doc HOT 1
- Removal of {context} from IDs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from foreman-documentation.