Skip to content
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

Review, restructure and rewrite documentation for getting started with NGINX Ingress Controller #4620

Merged
merged 21 commits into from Nov 14, 2023

Conversation

ADubhlaoich
Copy link
Contributor

@ADubhlaoich ADubhlaoich commented Nov 7, 2023

Proposed changes

This pull request represents a large collection of work to improve the NGINX Ingress Controller documentation by restructuring the layout of "onboarding" documentation, then digging deep into individual pages to address certain issues.

The scope of changes includes:

  • Rewriting, removing or combining text (Including entire pages)
  • Changing absolute URL links to relative references
  • Fixing incorrect noun usage in regard to product names
  • Adherence to NGINX style guides, including preposition use and heading style (Sentence case)
  • Compartmentalising integration documentation to their own section (Removing noise from critical paths)
  • Adding an includes section to enable content re-use for similarly designed products (e.g App Protect WAF & DoS)

The driving force behind these changes is to make the overall user experience for people engaging with NGINX Ingress Controller for the first time to have a smoother onboarding experience. There will be subsequent requests for the documentation following this idea.

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 ADubhlaoich requested review from a team as code owners November 7, 2023 16:56
@github-actions github-actions bot added the documentation Pull requests/issues for documentation label Nov 7, 2023
Copy link

codecov bot commented Nov 7, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (a29e0ff) 51.96% compared to head (68b409e) 51.99%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4620      +/-   ##
==========================================
+ Coverage   51.96%   51.99%   +0.02%     
==========================================
  Files          59       59              
  Lines       16960    16960              
==========================================
+ Hits         8814     8818       +4     
+ Misses       7849     7847       -2     
+ Partials      297      295       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ADubhlaoich ADubhlaoich marked this pull request as draft November 7, 2023 17:05
@ADubhlaoich ADubhlaoich changed the title Review, restructure and rewrite top-level documentation related to initial user journey Review, restructure and rewrite documentation for getting started with NGINX Ingress Controller Nov 8, 2023
@ADubhlaoich ADubhlaoich self-assigned this Nov 9, 2023
@ADubhlaoich ADubhlaoich marked this pull request as ready for review November 9, 2023 11:57
@ADubhlaoich
Copy link
Contributor Author

PR almost ready for full review - fixing some additional errant artifacts of git merging.

Looks as though some API versioning and the docs themselves under /configuration got mangled.

@ADubhlaoich
Copy link
Contributor Author

Everything should be good now - also included a small bandaid "fix" for something I noticed in a security configuration file.

@shaun-nx shaun-nx self-requested a review November 13, 2023 13:33
docs/content/releases.md Outdated Show resolved Hide resolved
@shaun-nx shaun-nx self-requested a review November 13, 2023 14:02
@shaun-nx
Copy link
Contributor

Please ignore my blocking change. I made a comment about the wrong section of the document 🤦

@brianehlert
Copy link
Collaborator

Lets just make sure we don't block the docs team.
It should be possible for them to fully own this and us not be gates for merging.
I think that would be an excellent way of working for all of us.

@shaun-nx shaun-nx merged commit dbc0ece into main Nov 14, 2023
63 checks passed
@shaun-nx shaun-nx deleted the adoption-doc-revamp branch November 14, 2023 13:35
ADubhlaoich added a commit that referenced this pull request Nov 14, 2023
ADubhlaoich added a commit that referenced this pull request Nov 15, 2023
ADubhlaoich added a commit that referenced this pull request Nov 17, 2023
ADubhlaoich added a commit that referenced this pull request Nov 17, 2023
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
Status: Done 🚀
Development

Successfully merging this pull request may close these issues.

None yet

4 participants