-
Notifications
You must be signed in to change notification settings - Fork 98
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
Rework planning for foreman #3634
base: master
Are you sure you want to change the base?
Rework planning for foreman #3634
Conversation
f331cd7
to
4492d57
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a hell of work, Max!
Some initial thoughts below.
The graphics could use a bit of designer's touch, but I can tackle that later in a follow-up PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is fantastic, Maximilian! Just nitpicks from me. I'm not officially approving yet to acknowledge that Lena has found a couple of things that would be good to fix.
* For more information about basic workflows, see {ContentManagementDocURL}Basic_Content_Management_Workflow_content-management[Basic content management workflow]. | ||
* For more information about Deb content, see {ContentManagementDocURL}Adding_Custom_Deb_Repositories_content-management[Adding Deb repositories] in _{ContentManagementDocTitle}_. | ||
* For more information about Yum content, see {ContentManagementDocURL}Adding_Custom_RPM_Repositories_content-management[Adding RPM repositories] in _{ContentManagementDocTitle}_. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I prefer the original (shorter) list of references because I don't think that a link whose label says "Basic workflow" needs to be introduced with the words "basic workflows" :) And it's similar for the other links. But that's just FYI to explain why I wrote the original list of references the way it was before. This is your PR and your call, obviously :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have removed "basic workflow" from the description.
Lifecycle environment based structure:: | ||
In this hierarchy, the first host group level is reserved for parameters specific to a lifecycle environment. | ||
The second level contains operating system related definitions, and the third level contains application specific settings. | ||
Such structure is useful in scenarios where responsibilities are divided among lifecycle environments (for example, a dedicated owner for the *Development*, *QA*, and *Production* lifecycle stages). | ||
Such structure is useful in scenarios where responsibilities are divided among lifecycle environments, for example, a dedicated owner for the *Development*, *QA*, and *Production* lifecycle stages. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it just me or does this also look strange without the parentheses? Written this way, it looks like you're listing examples of lifecycle environments (nonsense, I know, but that's what it looks like when I read it as one sentence without the extra parenthesis separator). Would it make sense to split this into two sentences as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reworded. What do you think now?
guides/common/modules/con_provisioning-management-with-project-additional-resources.adoc
Show resolved
Hide resolved
4492d57
to
5d9886a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rebased to "master" and applied all suggestions to texts by Anet and Lena. Will fix the images later. Docs are ready for re-review.
* For more information about basic workflows, see {ContentManagementDocURL}Basic_Content_Management_Workflow_content-management[Basic content management workflow]. | ||
* For more information about Deb content, see {ContentManagementDocURL}Adding_Custom_Deb_Repositories_content-management[Adding Deb repositories] in _{ContentManagementDocTitle}_. | ||
* For more information about Yum content, see {ContentManagementDocURL}Adding_Custom_RPM_Repositories_content-management[Adding RPM repositories] in _{ContentManagementDocTitle}_. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have removed "basic workflow" from the description.
Lifecycle environment based structure:: | ||
In this hierarchy, the first host group level is reserved for parameters specific to a lifecycle environment. | ||
The second level contains operating system related definitions, and the third level contains application specific settings. | ||
Such structure is useful in scenarios where responsibilities are divided among lifecycle environments (for example, a dedicated owner for the *Development*, *QA*, and *Production* lifecycle stages). | ||
Such structure is useful in scenarios where responsibilities are divided among lifecycle environments, for example, a dedicated owner for the *Development*, *QA*, and *Production* lifecycle stages. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reworded. What do you think now?
guides/common/modules/con_provisioning-management-with-project-additional-resources.adoc
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack, and the foreman-el issue spotted by Lena also looks fixed now.
5d9886a
to
15ad8c0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rebased to HEAD of "master" and applied all suggestions by Anet and Lena. Graphics are now exported with "appearance: light" which should make a bit nicer.
* Add images for upstream $ git diff master| rg "image::" | rg -v "^@@" | rg -v -- "^-" | cut -c 2- | sed "s@image::common/@guides/common/images/@g" | sed "s/\[.*$//g" * Add xref for ULN content * Hide content for foreman-el+deb * Make images not executable $ chmod -x guides/common/images/* * Render Planning for Foreman for all flavours $ cat guides/doc-Planning_for_Project/master.adoc | rg "^include" | sed "s/include::/guides\//g" | sed "s/\[.*$//g" | rg "assembly_" * Reword "on the other hand" to make Vale happy * Reword concepts included in Planning guide $ cat guides/doc-Planning_for_Project/master.adoc | rg "^include" | sed "s/include::/guides\//g" | sed "s/\[.*$//g" | rg "modules/" * Split file * Use assembly to bundle provisioning requirements * Verify content in Planning guide for all flavours $ cat guides/doc-Planning_for_Project/master.adoc | rg "^include" | sed "s/include::/guides\//g" | sed "s/\[.*$//g" | rg "assembly_" | xargs -I {} cat "{}" | rg "^include" | sed "s/include::/guides\/common\//g" | sed "s/\[.*$//g"
Export from draw.io with the following options: * zoom 100% * transparent no * appearance light * embed yes (2x)
This helps a lot: * You know where is original source is due to the file name of the graphics * When working on the original source file, you can easily export as SVG and just download to your local machine; then copy the graphic without renaming it.
7301ff2
to
84df163
Compare
Rebased to HEAD of "master". |
What changes are you introducing?
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
guides/common/images/topology-direct-satellite.png
guides/common/images/topology-isolated-satellite.png
guides/common/modules/con_creating-and-managing-roles.adoc
->guides/common/modules/snip_creating-and-managing-roles.adoc
which is now included in twocon_
filesguides/common/modules/ref_overview-of-authentication-methods-in-project.adoc
->guides/common/modules/snip_table-authentication-methods.adoc
which is also included in twocon_
filesTODO
cp && sed
🤞Checklists
no cherry-picks