Skip to content

Conversation

ADubhlaoich
Copy link
Member

Proposed changes

This pull request cherry-picks a large amount of commits to main from the past few months to improve the documentation.

It should resolve a number of reference issues due to drift, bring an important NAP document to production and enable the 3.6 branch to be re-deployed.

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • I have read the CONTRIBUTING doc
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that all unit tests pass after adding my changes
  • I have updated necessary documentation
  • I have rebased my branch onto main
  • I will ensure my PR is targeting the main branch and pulling from my branch from my own fork

ADubhlaoich and others added 7 commits August 23, 2024 16:36
This commit removes the "Notes" section from the Helm installation
document, which mentioned an IBM Cloud use case not developed since
2018, and NGINX Service Mesh, which went EOS last year.

It also updates some content to be adherent with contemporary standards,
and shifts some context-specific NGINX App DoS information to the
relevant page.
…5737)

Add F5 prefix to configuration opening paragraphs, style consistency

This commit changes each of the opening paragraphs of the Configuration
section to ensure they have the F5 prefixed name for the first instance
of NGINX Ingress Controller.

It also includes a large amount of other changes:

- Relative links
- Erroneous product names ("the Ingress Controller")
- Contemporary table formatting
- Updated and decoupled input/output code blocks
- Sentence case for page titles and headings
- Small contextual rewrites
- Updated links to appropriate tags

A small number of unrelated changes were also included, regarding NGINX
App Protect and a small typo in a command line option.

Signed-off-by: Alan Dooley <[email protected]>
Co-authored-by: Venktesh Shivam Patel <[email protected]>
This commit changes the top level pages of documentation
to adhere with newer style guide conventions.

* Horizontal rules at the end of sections
* Sentence case for page titles and headings
* Note formatting
* Link introduction phrasing

Co-authored-by: Venktesh Shivam Patel <[email protected]>
This commit adds a new document to the WAF v4 subsection explaining
how to use NGINX Instance Manager to compile WAF policies for security
bundles and add them to NGINX Ingress Controller.

---------

Signed-off-by: Alan Dooley <[email protected]>
Co-authored-by: Jason Williams <[email protected]>
Co-authored-by: Venktesh Shivam Patel <[email protected]>
Co-authored-by: Shaun <[email protected]>
Co-authored-by: Mike Jang <[email protected]>
This commit is one of a series to update the documentation set to
adhere to NGINX's contemporary documentation standards.

The three most prominent changes are prepending F5 to the first instance
of an NGINX product, changing titles to sentence case, and removing gerunds.

A number of pages also had their filenames changed to
reflect their contents and to create shorter URL slugs.

---------

Signed-off-by: Alan Dooley <[email protected]>
Co-authored-by: Shaun <[email protected]>
Co-authored-by: Venktesh Shivam Patel <[email protected]>
This commit updates instance of plain Markdown callouts ("> Text") to
instead use a Hugo callout, which are more visually distinct from text
on a page. This is more consistent across the documentation set.
When following the link to ExternalDNS, it goes to a specific version.
By changing the link to the base URL for the documentation set, it will
automatically default to the latest version - ensuring we never link to
an outdated version.
@ADubhlaoich ADubhlaoich self-assigned this Aug 23, 2024
@ADubhlaoich ADubhlaoich requested review from a team as code owners August 23, 2024 15:56
@github-actions github-actions bot added the documentation Pull requests/issues for documentation label Aug 23, 2024
@ADubhlaoich ADubhlaoich marked this pull request as draft August 23, 2024 15:57
@ADubhlaoich
Copy link
Member Author

There seems to be a few odd duplication issues caused by merge resolution in Visual Studio Code, so I will push a commit to manually fix them.

@ADubhlaoich ADubhlaoich marked this pull request as ready for review August 26, 2024 16:08
@ADubhlaoich
Copy link
Member Author

Made a large amount of manual fixes: opening this up from draft for extra eyes.

@ADubhlaoich
Copy link
Member Author

@pdabelf5 Could you add your comments on improvements to compile-waf-policies.md to a new issue?

This PR is for cherry-picking changes from main: I will be fixing the duplication issues (There are a lot from poor merge resolution) but otherwise content issues should be listed elsewhere so they can be addressed in main then picked to the release branch.

Otherwise there will be more divergent changes to documentation between branches.

@ADubhlaoich ADubhlaoich closed this Sep 4, 2024
@ADubhlaoich ADubhlaoich reopened this Sep 4, 2024
@ADubhlaoich ADubhlaoich merged commit cd4c1b9 into release-3.6 Sep 4, 2024
81 checks passed
@ADubhlaoich ADubhlaoich deleted the pick-doc-refactors branch September 4, 2024 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Pull requests/issues for documentation

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants