Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
14d6e21
Update instructions for upgrading NGINX Agent (#648)
nginx-seanmoloney Jun 6, 2025
39aed75
Add custom landing page to N1 via index.md (#636)
lamATnginx Jun 6, 2025
2f385fa
build(deps): bump github/codeql-action from 3.28.16 to 3.28.19 (#653)
dependabot[bot] Jun 9, 2025
dcf3348
Resolved dot org link in N1 landing page (#654)
lamATnginx Jun 9, 2025
90cf13c
Bump go.mod to v0.42.37 (#656)
nginx-jack Jun 9, 2025
a615cae
Add http_auth_jwt module to cryptographic boundary definition within …
jnewfield Jun 10, 2025
7742046
Agent info banner (#661)
nginx-seanmoloney Jun 10, 2025
de52c05
NGINXaaS Platform metric migration (#647)
arpith-f5 Jun 10, 2025
0f04b44
style guide corrections to migrate metrics doc (#664)
JTorreG Jun 10, 2025
d99cf08
NGINXaaS for Azure: update helm chart version used for load balancer …
arussellf5 Jun 11, 2025
2f2be34
Renamed from products to components for N1 (#667)
lamATnginx Jun 11, 2025
d7f3517
Fix changelog partial (#670)
lamATnginx Jun 11, 2025
1f9fdcc
feat: Update the value of ssl_protocols. (#672)
y82 Jun 12, 2025
d91f4e0
NGF: Update release version to v2.0.1 (#671)
salonichf5 Jun 12, 2025
c4e6d91
NGF: replace static-mode with controller (#669)
sjberman Jun 12, 2025
40af4bd
Fix missing quote (#676)
sjberman Jun 13, 2025
85237e0
feat: Fix NGINX Plus subsection link (#677)
bjee19 Jun 13, 2025
cbf35df
Actualizing SSL Termination for NGINX Plus (#666)
y82 Jun 13, 2025
24cfa28
build(deps): bump github/codeql-action from 3.28.19 to 3.29.0 (#678)
dependabot[bot] Jun 16, 2025
d6f0e0a
NIM release 2.20.0 (#684)
travisamartin Jun 16, 2025
a4f9eb2
edits to NIM 2.20 docs and install script (#686)
travisamartin Jun 16, 2025
a1263f9
Update NGF example certs (#683)
sjberman Jun 16, 2025
232e708
fix: Update deploy-using-helm.md nms => nim (#687)
Chetan-99 Jun 17, 2025
b515241
Changed variable name for Slack webhook in notification workflow (#689)
lamATnginx Jun 17, 2025
259a174
Moved slack notification direct into job instead of dispatch for secu…
lamATnginx Jun 17, 2025
a6d6214
Small fix to add quotes to build-push for slack (#691)
lamATnginx Jun 17, 2025
17fb331
Bump docs-action to 1.0.8 from 1.0.7 (#692)
lamATnginx Jun 17, 2025
8a256ba
fixed broken links in NIM deployment guides (#696)
travisamartin Jun 17, 2025
90f5e08
feat: Migrate NGINX Ingress Controller documentation into repository …
ADubhlaoich Jun 17, 2025
098d094
feat: Remove external NGINX Ingress Controller sitemap ref (#699)
nginx-jack Jun 18, 2025
b9222e5
fix: Updated nim k8s docs deploy-using-helm.md (#698)
Chetan-99 Jun 18, 2025
0777bbe
fix: broken link fixed in Nplus install docker guide (#701)
JTorreG Jun 18, 2025
88f7d75
Bump docs-action to 1.0.9 from 1.0.8 in Build workflow (#702)
lamATnginx Jun 18, 2025
b39c379
fix: Update nim versions nms-chart-supported-module-versions.md (#703)
Chetan-99 Jun 18, 2025
a6b8379
feat: Remove redundant link checker in GitHub configuration (#705)
ADubhlaoich Jun 19, 2025
ccd9f67
docs: AMP catalog audit (#710)
JTorreG Jun 19, 2025
f034e2e
docs: update catalog for NGINX+ (#709)
JTorreG Jun 19, 2025
377f265
feat: Update NGINX Ingress Controller links for consistency (#713)
ADubhlaoich Jun 20, 2025
7b7cb94
feat: Update labeling configuration to tag NGINX Ingress Controller (…
ADubhlaoich Jun 20, 2025
023b381
feat: Remove log file from documentation maintenance script (#716)
ADubhlaoich Jun 20, 2025
6397a10
feat: Update NGINX Ingress Helm Operator links from nginxinc to nginx…
ADubhlaoich Jun 23, 2025
cb9b7d1
feat: Simplify HTTP Load Balancer grammr (#515)
Vleq Jun 23, 2025
9df3955
feat: Add logo parameters to NGINX Ingress Controller & Gateway Fabri…
ADubhlaoich Jun 23, 2025
a50ded8
feat: Add landing page archetype (#668)
lamATnginx Jun 24, 2025
f205c7c
feat: Rename banner param to nd-banner (#732)
lamATnginx Jun 24, 2025
cd32786
feat: Move and update process documentation (#717)
ADubhlaoich Jun 24, 2025
f3c2ee4
feat: Add Information architecture heuristics document
ADubhlaoich Jun 24, 2025
8487abf
updated nginx plus api server block to enable the dashboard (#734)
travisamartin Jun 24, 2025
7de6e60
chore: update Makefile and contribution docs for Hugo bump (#718)
TasoOneAsia Jun 24, 2025
8280e8d
feat: NGINX App Protect 5.7 / 4.15 Release (#571)
ADubhlaoich Jun 24, 2025
592fda8
Updated N1 landing page to use new params (#738)
lamATnginx Jun 25, 2025
8b3c338
Bump theme version (#741)
lamATnginx Jun 25, 2025
1079afc
Updated the config snippet for enabling the NGINX Plus API and dashbo…
travisamartin Jun 25, 2025
c0725bf
Corrected links on N1 landing page (#743)
lamATnginx Jun 25, 2025
7efdd3b
Resolved n1 landing page links (#744)
lamATnginx Jun 26, 2025
89baa4f
docs: add nim to Agent v3 notice (#745)
JTorreG Jun 26, 2025
c6a4ac4
fix: cleanup of nim charts + minor fixes (#737)
Chetan-99 Jun 26, 2025
3220fb7
docs: add NGINX Unit to the catalog (#712)
JTorreG Jun 26, 2025
c8cdef9
Bump theme version (#748)
lamATnginx Jun 26, 2025
f648d17
Fix: Root urls in nic need nginx-ingress-controller prefix (#753)
nginx-jack Jun 27, 2025
a5bcaad
NGINXaaS Load Balancer for Kubernetes configuration update (#755)
arussellf5 Jun 30, 2025
24c7cc0
docs: add missing NAP-DOS docs to catalog (#761)
JTorreG Jun 30, 2025
6eb0676
docs: Agent catalog audit (#760)
JTorreG Jun 30, 2025
71af153
docs: Solutions catalog audit (#759)
JTorreG Jun 30, 2025
6beae21
docs: add missing NAP-WAF docs to the catalog (#762)
JTorreG Jun 30, 2025
5019dac
fix: Update broken link in maintainers-etiquette.md (#758)
mjang Jun 30, 2025
f2a8261
docs: add missing NGF docs to the catalog (#763)
JTorreG Jun 30, 2025
9529010
docs: add missing NIC docs to the catalog (#764)
JTorreG Jun 30, 2025
3065181
chore: replace docs metadata key with nd-docs (#765)
JTorreG Jun 30, 2025
0226757
Dynamic modules: intros, mentioning repo, sentence-case, no html. (#746)
y82 Jul 1, 2025
f28a736
feat: Add URLs to dynamic modules in NGINX Plus technical specificati…
y82 Jul 1, 2025
02b0041
docs: update the NAP and NIM versions for new NIM NAP compiler (#767)
balakoteswar Jul 1, 2025
c8af3ad
Update the NGINX One landing page for mainframe (#742)
lamATnginx Jul 1, 2025
168f8b4
feat: Add guidance for article usage to style guide (#510)
apgordon312 Jul 1, 2025
49b1a0f
NLB-6564: Updated NIGNXaaS dataplane change log with version informat…
xynicole Jul 1, 2025
ba6b6f7
chore: update change log for Agent V3 N1C support. (#749)
yluf5 Jul 1, 2025
0954a25
fix: update changelog date for agent v3 (#771)
mjang Jul 1, 2025
a90d940
Fixed N1 landing page featured links (#772)
lamATnginx Jul 1, 2025
c005b50
fix: Added instruction to install NIM 2.19.0 (#747)
Chetan-99 Jul 2, 2025
5475a11
build(deps): bump github/codeql-action from 3.29.0 to 3.29.1 (#757)
dependabot[bot] Jul 2, 2025
59bf308
Update docs to call out IPv6 support (#620)
rshyamsu Jul 2, 2025
528efdd
build(deps): bump fossas/fossa-action from 1.6.0 to 1.7.0 (#561)
dependabot[bot] Jul 2, 2025
a780db4
Agent release 3.0 (#567)
JTorreG Jul 2, 2025
0fbe7fc
Fix broken links (#773)
mjang Jul 2, 2025
a48b31a
fix: Update the command to print supported OS list (#774)
bejjrajesh Jul 2, 2025
7d206bb
feat: Add end of support column to NIC releases (#768)
AlexFenlon Jul 2, 2025
d3c925b
Bump theme version (#777)
lamATnginx Jul 2, 2025
23d5cb6
Remove changelog-date from partial and move to theme (#754)
lamATnginx Jul 2, 2025
a09ca09
Update the docs push action image version (#776)
lamATnginx Jul 2, 2025
664c1ab
Update linkchecker.yml (#782)
nginx-aoife Jul 3, 2025
4b57030
feat: Add precommit and git conventions (#775)
ADubhlaoich Jul 3, 2025
a9282b0
chore: Update distro table in N+to align with NAP tech specs (#780)
szmxctl Jul 3, 2025
be0a1e7
feat: update per implied customer feedback (#779)
mjang Jul 3, 2025
469dd7e
feat: Update repo READMEs and affected files (#783)
ADubhlaoich Jul 4, 2025
b59028c
chore: config.toml deprecation fixes (#789)
danielledeleo Jul 7, 2025
c2d0d23
build(deps): bump github/codeql-action from 3.29.1 to 3.29.2 (#790)
dependabot[bot] Jul 7, 2025
f5dc72a
feat: Remove call-out shortcode from documentation (#781)
lamATnginx Jul 7, 2025
bc55551
Update NGF docs to use kubectl server side apply (#787)
bjee19 Jul 7, 2025
a9f506a
Update agent banner text (#791)
nginx-seanmoloney Jul 8, 2025
7701215
Update NGINX Agent container instructions (#793)
nginx-seanmoloney Jul 8, 2025
0349e44
fix: add v2 v3 docker pull steps (#786)
JTorreG Jul 8, 2025
d809970
feat: Update Agent about page to reflect correct behaviour. (#794)
nginx-seanmoloney Jul 8, 2025
8f9152b
NGINX Ingress Controller Release 5.1.0 (#730)
AlexFenlon Jul 8, 2025
e877f36
NGF: Release 2.0.2 (#798)
sjberman Jul 8, 2025
f0516e7
fix: update Agent 2.x banner (#797)
JTorreG Jul 9, 2025
3988cd1
More
mjang Jul 9, 2025
a47b580
More
mjang Jul 9, 2025
e3e0bc0
docs: add new Agent landing page (#800)
JTorreG Jul 10, 2025
50dbf09
fix: Add missing NGINX Ingress Controller site parameters #803)
nginx-jack Jul 10, 2025
d1bb519
feat: Clarify 3.x to 4.x upgrade process for NGINX Ingress Controller…
ADubhlaoich Jul 10, 2025
a1bb1da
Improve user experience in Get Started guide for NGF (#799)
shaun-nx Jul 11, 2025
d2f2216
fixed the Service Mesh and ACM EoS banners (#808)
travisamartin Jul 11, 2025
854ea90
update language for NIC opentracing doc (#809)
vepatel Jul 14, 2025
a1a004b
Add NGF permissions document (#810)
sarthyparty Jul 15, 2025
166a2a0
Nap usecase stage1 (#817)
mjang Jul 15, 2025
8545aa1
feature: incorporate NIC into NGINX 1 Console (not yet for NGF) (#736)
mjang Jul 15, 2025
acf450e
Update gateway-api compatibility docs
bjee19 Jul 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ content/includes/nginxaas-azure/* @nginx/n4a-docs-approvers
content/ngf/* @nginx/nginx-gateway-fabric
content/includes/ngf/* @nginx/nginx-gateway-fabric

# NGINX Ingress Controller
content/nic/* @nginx/kic
content/includes/nic/* @nginx/kic

# NGINX Instance Manager
content/nms/nim/* @nginx/nim-docs-approvers
content/nim/* @nginx/nim-docs-approvers
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/1-feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Feature request
about: Suggest an idea for this project
title: ""
labels: ""
labels: "enhancement"
assignees: ""
---

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/2-bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Bug report
about: Create a report to help us improve
title: ""
labels: ""
labels: "bug"
assignees: ""
---

Expand Down
16 changes: 0 additions & 16 deletions .github/about.txt

This file was deleted.

6 changes: 6 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,12 @@ product/nginxaas:
- 'content/nginxaas-azure/**'
- 'content/includes/nginxaas-azure/**'

product/nic:
- changed-files:
- any-glob-to-any-file:
- 'content/nic/**'
- 'content/includes/nic/**'

product/nim:
- changed-files:
- any-glob-to-any-file:
Expand Down
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ Before merging a pull request, run through this checklist and mark each as compl
- [ ] I have rebased my branch onto main
- [ ] I have ensured my PR is targeting the main branch and pulling from my branch from my own fork
- [ ] I have ensured that the commit messages adhere to [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/#summary)
- [ ] I have ensured that documentation content adheres to [the style guide](https://github.com/nginx/documentation/blob/main/templates/style-guide.md)
- [ ] I have ensured that documentation content adheres to [the style guide](/documentation/style-guide.md)
- [ ] If the change involves potentially sensitive changes[^1], I have assessed the possible impact
- [ ] If applicable, I have added tests that prove my fix is effective or that my feature works
- [ ] I have ensured that existing tests pass after adding my changes
- [ ] If applicable, I have updated [`README.md`](https://github.com/nginx/documentation/blob/main/README.md) and [`CHANGELOG.md`](https://github.com/nginx/documentation/blob/main/CHANGELOG.md)
- [ ] If applicable, I have updated [`README.md`](/README.md)

[^1]: Potentially sensitive changes include anything involving code, personally identify information (PII), live URLs or significant amounts of new or revised documentation. Please refer to [our style guide](https://github.com/nginx/documentation/blob/main/templates/style-guide.md) for guidance about placeholder content.
[^1]: Potentially sensitive changes include anything involving code, personally identify information (PII), live URLs or significant amounts of new or revised documentation. Please refer to [our style guide](/documentation/style-guide.md) for guidance about placeholder content.
41 changes: 31 additions & 10 deletions .github/workflows/build-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:

call-docs-build-push:
needs: prod-check-branch
uses: nginxinc/docs-actions/.github/workflows/docs-build-push.yml@9c59fab05a8131f4d691ba6ea2b6a119f3ef832a # v1.0.7
uses: nginxinc/docs-actions/.github/workflows/docs-build-push.yml@04ed2db338ee08cc560a327f412684d0c8260de2 # v1.0.11
with:
production_url_path: ""
preview_url_path: "${{ vars.PREVIEW_URL_PATH }}"
Expand All @@ -79,16 +79,37 @@ jobs:
runs-on: ubuntu-latest
permissions: read-all
steps:
- name: Trigger 'Slack notification for new theme release' workflow in 'nginx-hugo-theme' repo.
run: |
curl -L \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.THEME_SLACK_FLOW_PAT }}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/repos/${{ secrets.OWNER }}/${{ secrets.REPO }}/dispatches" \
-d "{\"event_type\": \"trigger-slack-notification\", \"client_payload\": {\"previewURL\": \"${{ env.PREVIEW_URL }}\", \"author\": \"${{ github.event.client_payload.author}}\", \"tag_name\": \"${{ github.event.client_payload.tag_name }}\", \"release_name\": \"${{ github.event.client_payload.release_name }}\"}}"
- name: Send notification
uses: 8398a7/action-slack@1750b5085f3ec60384090fb7c52965ef822e869e # v3.18.0
with:
status: custom
custom_payload: |
{
username: 'Github',
mention: 'channel',
attachments: [{
title: `New theme release - ${{ github.event.client_payload.release_name }}`,
color: '#009223',
fields: [
{
title: 'Tag',
value: `${{ github.event.client_payload.tag_name }}`,
short: true
},
{
title: 'Author',
value: `${{ github.event.client_payload.author }}`,
short: true
},
{
title: 'Preview URL',
value: `${{ env.PREVIEW_URL }}`,
short: true
}]
}]
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL_FRIENDS_OF_DOCS }}
PREVIEW_URL: ${{ needs.call-docs-build-push.outputs.PREVIEW_URL }}


Expand Down
25 changes: 0 additions & 25 deletions .github/workflows/check-broken-links.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/fossa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ jobs:
uses: actions/checkout@85e6279cec87321a52edac9c87bce653a07cf6c2 # v4.2.2

- name: Scan
uses: fossas/fossa-action@c0a7d013f84c8ee5e910593186598625513cc1e4 # v1.6.0
uses: fossas/fossa-action@3ebcea1862c6ffbd5cf1b4d0bd6b3fe7bd6f2cac # v1.7.0
with:
api-key: ${{ secrets.FOSSA_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/linkchecker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ env:
--ignore-url ^https://lightstep.com --ignore-url ^https://www.owasp.org/ --ignore-url ^https://www.maxmind.com --ignore-url ^https://www.splunk.com/
--ignore-url ^https://oauth2.googleapis.com --ignore-url ^https://openidconnect.googleapis.com --ignore-url ^https://www.base64url.com/
--ignore-url ^https://go.googlesource.com/ --ignore-url ^https://go.googlesource.com/sync --ignore-url ^https://linkerd.io/2.13/
--ignore-url ^http://www.redirectpage.com/ --ignore-url ^https://www.gnu.org/
--ignore-url ^http://www.redirectpage.com/ --ignore-url ^https://www.gnu.org/ --ignore-url ^https://insert_your_tenant_name.console.ves.volterra.io/
--ignore-url ^https://\([a-zA-Z0-9-]+\).nginx.com/nginx-ingress-controller/css
--ignore-url ^https://\([a-zA-Z0-9-]+\).nginx.com/nginxaas/azure/css
--ignore-url ^https://\([a-zA-Z0-9-]+\).nginx.com/nginx-gateway-fabric/css
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/notification.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,4 @@ jobs:
}]
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL_DOCS_INCIDENT }}
2 changes: 1 addition & 1 deletion .github/workflows/ossf_scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: Upload SARIF results to code scanning
uses: github/codeql-action/upload-sarif@28deaeda66b76a05916b6923827895f2b14ab387 # v3.28.16
uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
with:
sarif_file: results.sarif
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
**/.DS_Store

# dependencies
# Log files
*.log

# testing
/coverage
Expand Down
15 changes: 15 additions & 0 deletions .gitlint
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[general]
ignore = body-is-missing
contrib = contrib-title-conventional-commits

[title-max-length]
line-length = 50

[title-min-length]
min-length = 5

[body-max-line-length]
line-length= 72

[body-min-length]
min-length = 5
13 changes: 13 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
default_install_hook_types:
- pre-commit
- commit-msg

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
hooks:
- id: no-commit-to-branch
- repo: https://github.com/jorisroovers/gitlint
rev: v0.19.1
hooks:
- id: gitlint
5 changes: 0 additions & 5 deletions CHANGELOG.md

This file was deleted.

78 changes: 25 additions & 53 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,78 +1,51 @@
# Contributing guidelines

The following is a set of guidelines for community contributions to this
project. We really appreciate your desire to contribute!
The following are a set of guidelines for contributing to this project. We appreciate your desire to get involved!

If you are an F5 employee, see the following additional guidance [For F5 Employees](./F5-NGINX-team-notes.md).
If you are an F5 employee, see the following additional guidance on [Maintainers etiquette](/documentation/maintainers-etiquette.md).

## Table of contents

- [Report a Bug](#report-a-bug)
- [Suggest a Feature or Enhancement](#suggest-a-feature-or-enhancement)
- [Open a Discussion](#open-a-discussion)
- [Submit a Pull Request](#submit-a-pull-request)
- Review our [Git style guide](#git-style-guide)
- Review our Documentation [style guide](./templates/style-guide.md)
- Review our [Contributing guidelines for writers](./CONTRIBUTING_DOCS.md)
- [Issue Lifecycle](#issue-lifecycle)
- [Create an issue](#create-an-issue)
- [Start a discussion](#start-a-discussion)
- [Submit a pull request](#submit-a-pull-request)
- [Issue lifecycle](#issue-lifecycle)
- [Additional NGINX documentation](#additional-nginx-documentation)
- [F5 Contributor License Agreement (CLA)](#f5-contributor-license-agreement)

## Report a bug
## Create an issue

To report a bug, open an issue on GitHub with the label `bug` using the
available bug report issue template. Before reporting a bug, make sure the
issue has not already been reported.
One way to contribute to the project is by [creating an issue](https://github.com/nginx/documentation/issues/new/choose).

## Suggest a feature or enhancement
The two most common are enhancements and bug reports. When using the issue templates, they will be automatically labelled.

To suggest a feature or enhancement, open an issue on GitHub with the label
`feature` or `enhancement` using the available feature request issue template.
Please ensure the feature or enhancement has not already been suggested.
- An enhancement is an improvement of some kind, such as a new document or additional detail for a product feature
- A bug report draws attention to an issue in documentation, such as an incorrect command or outdated information

## Open a Discussion
Before creating an issue, please check there is [no existing issue](https://github.com/nginx/documentation/issues?q=is%3Aissue) for the topic.

If you want to start a conversation with the community and maintainers,
we encourage you to use
[GitHub Discussions](https://github.com/nginx/documentation/discussions).
We encourage discussions within issues, since they act as a source of contextual truth and are linked to pull requests.

## Submit a Pull Request
## Start a discussion

To contribute to F5 NGINX documentation, follow these steps:
We encourage you to use [GitHub Discussions](https://github.com/nginx/documentation/discussions) for conversations with the community and maintainers.

- Fork the NGINX repository
- Create a branch
- Implement your changes in your branch
- Submit a pull request (PR) when your changes are ready for review

Alternatively, you're welcome to suggest improvements to highlight problems with
our documentation as described in our [support](./SUPPORT.md) page.

### Git style guide
If you'd like to discuss something NGINX-related that doesn't involve documentation, you should go to the [NGINX Community Forum](https://community.nginx.org/).

- Keep a clean, concise and meaningful Git commit history on your branch, rebasing locally and squashing before you submit a PR
- Follow the guidelines of writing a good commit message as described here <https://chris.beams.io/posts/git-commit/>
and summarized in the next few points:
## Submit a pull request

- In the subject line, use the present tense ("Add feature" not "Added feature")
- In the subject line, use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the subject line to 72 characters or less
- Reference issues and pull requests liberally after the subject line
- Add more detailed description in the body of the git message (`git commit -a` to give you more space and time in
your text editor to write a good message instead of `git commit -am`)
Before making documentation changes, you should view the [documentation style guide](/documentation/style-guide.md) and [Managing content with Hugo](/documentation/writing-hugo.md).

#### Branch protection rules
To understand how we use Git in this repository, read our [Git conventions](/documentation/git-conventions.md) documentation.

This repository has the following branch protection rules in place:
The broad workflow is as follows:

- **Pushing branches that contain the "internal/" prefix is not allowed.** This ensures internal development branches are not accidentally or purposefully pushed to this repo.
- **Two approvers are required for all merges to main and release branches.** This ensures all code that is approved for release to production is appropriately reviewed. This rule applies to all branches with `*release*` in the branch name.
- **Only NGINX DocOps Team members can create release branches.** This ensures the docs team is aware of all branches supporting specific product releases. This rule applies to all branches with `*release*` in the branch name.
- **Pushes (force or otherwise) directly to main or release branches is not allowed.** Release branches serve as "main" for the release they are associated with. Restricting pushes directly to main and release branches ensures all content changes are reviewed and approved. This rule applies to all branches with `*release*` in the branch name and to "main".

### Documentation style guide
- Fork the NGINX repository
- Create a branch
- Implement your changes in your branch
- Submit a pull request (PR) when your changes are ready for review

For detailed guidance, see our documentation [style guide](./templates/style-guide.md).
Alternatively, you're welcome to suggest improvements to highlight problems with our documentation as described in our [support](./SUPPORT.md) page.

## Issue lifecycle

Expand All @@ -91,7 +64,6 @@ This repository does not include all of the source content for the NGINX documen
- [NGINX Open Source](https://github.com/nginx/nginx) - source for [NGINX changelog](https://nginx.org/en/CHANGES)
- [nginx.org](https://github.com/nginx/nginx.org) - source for https://nginx.org
- [NGINX Unit](https://github.com/nginx/unit) - source for https://unit.nginx.org
- [NGINX Ingress Controller](https://github.com/nginxinc/kubernetes-ingress/) - source for https://docs.nginx.com/nginx-ingress-controller

In those repositories, you can find documentation source code in the `docs` or `site` subdirectories.

Expand Down
10 changes: 5 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
HUGO?=hugo
HUGO_VERSION?=$(shell hugo version 2>/dev/null | awk '{print $$2}' | cut -d '.' -f 2)
HUGO_IMG?=hugomods/hugo:std-go-git-0.134.3
HUGO_IMG?=hugomods/hugo:std-go-git-0.147.8

THEME_MODULE = github.com/nginxinc/nginx-hugo-theme

ifeq ($(shell [ $(HUGO_VERSION) -gt 133 2>/dev/null ] && echo true || echo false), true)
$(info Hugo is available and has a version greater than 133. Proceeding with build.)
ifeq ($(shell [ $(HUGO_VERSION) -gt 146 2>/dev/null ] && echo true || echo false), true)
$(info Hugo is available and has a version greater than 146. Proceeding with build.)
else
$(warning Hugo is not available or using a version less than 134. Attempting to use docker. HUGO_VERSION=$(HUGO_VERSION))
$(warning Hugo is not available or using a version less than 147. Attempting to use docker. HUGO_VERSION=$(HUGO_VERSION))
HUGO=docker run --rm -it -v ${CURDIR}:/src -p 1313:1313 ${HUGO_IMG} /src/hugo-entrypoint.sh
ifeq (, $(shell docker version 2> /dev/null))
$(error Hugo (>0.134) or Docker are required to build the local previews.)
$(error Hugo (>0.147) or Docker are required to build the local previews.)
endif
endif

Expand Down
Loading
Loading