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

Restructure, reformat and rewrite API Compatibility Documentation #1337

Merged
merged 12 commits into from
Dec 7, 2023

Conversation

ADubhlaoich
Copy link
Contributor

@ADubhlaoich ADubhlaoich commented Dec 5, 2023

Proposed changes

This commit makes a few changes to increase readability:

  • The table format from the summary is re-used for individual resources
  • The order of resources is changed to match the API specification
  • Capilisation and other style concerns have been standardised
  • Text has been rewritten for conciseness where possible

I considered linking to the API specification sections to match the resources, but I noticed that they were versioned, which could possibly create issues for us in managing drift.

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

Jcahilltorre and others added 8 commits November 29, 2023 09:11
Change docs structure and add the required files to build documentation Hugo and publish with Netlify

Rewrite existing docs to work with Hugo


---------

Co-authored-by: Travis Martin <t.martin@f5.com>
Co-authored-by: Travis Martin <33876974+travisamartin@users.noreply.github.com>
Co-authored-by: Kate Osborn <50597707+kate-osborn@users.noreply.github.com>
Co-authored-by: Alan Dooley <ADubhlaoich@users.noreply.github.com>
Co-authored-by: Alan Dooley <a.dooley@f5.com>
Problem: Our installation docs suggested installing Gateway API v1 and NGF v1, which are not compatible.

Solution: Fix the docs to mention both stable and edge versions, with proper versioning. Also updated the release process doc to ensure these are updated at release time as needed.
…ginxinc#1296)

This commit updates the control plane configuration documentation to
match NGINX's standardised Hugo formatting conventions: specifically,
avoiding breaking sentences across line and the use of shortcodes for a
note. There are also some minor content changes for product noun
conventions and rephrasing a few sentences.

---------

Co-authored-by: Jon Torre <78599298+Jcahilltorre@users.noreply.github.com>
* docs: update architecture doc

* chore: update architecture description

---------

Co-authored-by: Alan Dooley <ADubhlaoich@users.noreply.github.com>
This commit makes a few changes to increase readability:

- The table format from the summary is re-used for individual resources
- The order of resources is changed to match the API specification
- Capilisation and other style concerns have been standardised
- Text has been rewritten for conciseness where possible

I considered linking to the API specification sections to match the
resources, but I noticed that they were versioned, which could possibly
create issues for us in managing drift.
@ADubhlaoich ADubhlaoich requested a review from a team as a code owner December 5, 2023 15:27
Copy link

netlify bot commented Dec 5, 2023

Deploy Preview for nginx-gateway-fabric ready!

Name Link
🔨 Latest commit b69fe1f
🔍 Latest deploy log https://app.netlify.com/sites/nginx-gateway-fabric/deploys/6571df30bcab3d0008ca90d8
😎 Deploy Preview https://deploy-preview-1337--nginx-gateway-fabric.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Dec 5, 2023
@ADubhlaoich ADubhlaoich self-assigned this Dec 5, 2023
Copy link
Contributor

@kate-osborn kate-osborn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love the new format!

Just one small suggestions

@ADubhlaoich ADubhlaoich requested a review from a team as a code owner December 7, 2023 15:05
@sjberman sjberman enabled auto-merge (squash) December 7, 2023 15:06
@sjberman sjberman merged commit 041f24f into nginxinc:main Dec 7, 2023
27 checks passed
@ADubhlaoich ADubhlaoich deleted the docs/api-compatibility-review branch December 8, 2023 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

5 participants