diff --git a/.sphinx/_static/bottom-logo.js b/.sphinx/_static/bottom-logo.js
index 21065ec..c4fe8c8 100644
--- a/.sphinx/_static/bottom-logo.js
+++ b/.sphinx/_static/bottom-logo.js
@@ -1,40 +1,38 @@
-document.addEventListener('DOMContentLoaded', function () {
+document.addEventListener("DOMContentLoaded", function () {
try {
// Avoid duplicates on hot reload
- if (document.querySelector('.bottom-logo')) return;
+ if (document.querySelector(".bottom-logo")) return;
- const container = document.createElement('div');
- container.className = 'bottom-logo';
+ const container = document.createElement("div");
+ container.className = "bottom-logo";
- const link = document.createElement('a');
- link.className = 'bottom-logo-link';
- link.href = 'https://ngkore.org';
- link.title = 'NgKore';
- link.target = '_blank';
- link.rel = 'noopener noreferrer';
- link.setAttribute('aria-label', 'NgKore website');
+ const link = document.createElement("a");
+ link.className = "bottom-logo-link";
+ link.href = "https://ngkorefoundation.org";
+ link.title = "NgKore Foundation";
+ link.target = "_blank";
+ link.rel = "noopener noreferrer";
+ link.setAttribute("aria-label", "NgKore website");
- const img = document.createElement('img');
- img.className = 'bottom-logo-image';
- img.alt = 'NgKore';
- img.loading = 'lazy';
- img.decoding = 'async';
+ const img = document.createElement("img");
+ img.className = "bottom-logo-image";
+ img.alt = "NgKore Foundation";
+ img.loading = "lazy";
+ img.decoding = "async";
// Prefer optimized asset in .sphinx/_static if available; fallback to repo image path
- const urlRoot = document.body.getAttribute('data-url_root') || '/';
+ const urlRoot = document.body.getAttribute("data-url_root") || "/";
// Prefer the static bundled logo to avoid path issues
- img.src = urlRoot + '_static/ngkore-logo.png';
+ img.src = urlRoot + "_static/ngkore-logo.png";
// Fallback to absolute path if urlRoot missing
img.onerror = function () {
img.onerror = null;
- img.src = '/_static/ngkore-logo.png';
+ img.src = "/_static/ngkore-logo.png";
};
link.appendChild(img);
container.appendChild(link);
document.body.appendChild(container);
} catch (e) {
- console.warn('Failed to attach bottom logo:', e);
+ console.warn("Failed to attach bottom logo:", e);
}
});
-
-
diff --git a/.sphinx/_static/ngkore-logo.png b/.sphinx/_static/ngkore-logo.png
index b768971..13091e4 100644
Binary files a/.sphinx/_static/ngkore-logo.png and b/.sphinx/_static/ngkore-logo.png differ
diff --git a/.sphinx/_templates/page.html b/.sphinx/_templates/page.html
index c770e36..27a496c 100644
--- a/.sphinx/_templates/page.html
+++ b/.sphinx/_templates/page.html
@@ -1,88 +1,84 @@
-{% extends "!page.html" %}
-
-{% block extrahead %}
-{{ super() }}
+{% extends "!page.html" %} {% block extrahead %} {{ super() }}
-
-
+
+
{% if parents %}
-{% endif %}
-{% endblock %}
\ No newline at end of file
+{% endif %} {% endblock %}
diff --git a/5g-core/5gc-operator.md b/5g-core/5gc-operator.md
index 3bab8df..eabd5ba 100644
--- a/5g-core/5gc-operator.md
+++ b/5g-core/5gc-operator.md
@@ -15,7 +15,7 @@
chart from the repository during the API creation. The Helm chart is
then stored locally in the Operator project.
3. **Building the Docker Image** - Once the API and Controller are set
- up, we build the ngKore Operator Docker image and then pushed to the
+ up, we build the 5G Operator Docker image and then pushed to the
Dockerhub registry so it can be accessed and pulled into a
Kubernetes cluster.
4. **Applying the Operator\'s Deployment Manifest** - The Operator is
@@ -24,11 +24,11 @@
kubectl. The Operator is now running in the cluster.
5. **Creating Instances of the Custom Resource** - We can now start
interacting with the Operator by creating instances of the
- **ngkore** custom resource. These instances are defined in YAML and
+ **5G** custom resource. These instances are defined in YAML and
are applied to the cluster using kubectl. This YAML
defines the desired state of our application.
6. **Reconciliation Loop** - The Operator's controller constantly
- watches the ngkore custom resource for changes. If it detects a
+ watches the 5G custom resource for changes. If it detects a
change, it performs the necessary actions to make the cluster
reflect those changes. This is called the reconciliation loop.
7. **Modifying the Custom Resource** - The 'spec' field in the CR
diff --git a/LICENSE b/LICENSE
index cd08200..3723bf6 100644
--- a/LICENSE
+++ b/LICENSE
@@ -92,33 +92,33 @@ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
meet the following conditions:
(a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
+ Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
+ stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, trademark, patent,
- attribution and other notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
+ that You distribute, all copyright, trademark, patent,
+ attribution and other notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
(d) If the Work includes a "NOTICE" file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
You may add Your own copyright notice or other proprietary rights
notices to any modifications You make to the Work. You may provide
@@ -181,13 +181,13 @@ APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
-the brackets!) The text should be enclosed in the appropriate
+the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "page" as the copyright notice for easier identification
within third-party archives.
-Copyright 2023 NgKore Community
+Copyright 2023-2025 NgKore Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -199,4 +199,4 @@ Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
-limitations under the License.
\ No newline at end of file
+limitations under the License.
diff --git a/README.md b/README.md
index e6d3027..bfd9523 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# NgKore Documentation
-NgKore (ngkore.org) is an open-source community driving innovation across Post-Quantum Cryptography (PQC), 5G Advanced, 6G, O-RAN, NTN, AI/ML, Blockchain, Quantum technologies, and Cloud-Native Architectures.
+NgKore Foundation (ngkorefoundation.org) is an open-source community driving innovation across Post-Quantum Cryptography (PQC), 5G Advanced, 6G, O-RAN, NTN, AI/ML, Blockchain, Quantum technologies, and Cloud-Native Architectures.
## Contributing
@@ -9,10 +9,10 @@ We welcome contributions from the community! See our [How to Contribute](./how-t
## Need Help?
- **GitHub Issues**: [Create an issue](https://github.com/ngkore/docs/issues/new)
-- **Email**: contact@ngkore.org
+- **Email**: contact@ngkorefoundation.org
## License
This project is licensed under the Apache License 2.0 - see the [LICENSE](https://github.com/ngkore/docs/blob/main/LICENSE) file for details.
-Copyright © 2023 NgKore Community. All rights reserved.
+Copyright © 2023-2025 NgKore Foundation. All rights reserved.
diff --git a/custom_conf.py b/custom_conf.py
index b6a411e..bafe8b4 100644
--- a/custom_conf.py
+++ b/custom_conf.py
@@ -20,21 +20,21 @@
# Product name
project = 'NgKore'
-author = 'NgKore'
+author = 'NgKore Foundation'
# The title you want to display for the documentation in the sidebar.
# You might want to include a version number here.
# To not display any title, set this option to an empty string.
html_title = project + ' Documentation'
-# Copyright configuration for NgKore
-copyright = '2023 NgKore Community. All rights reserved.'
+# Copyright configuration for NgKore Foundation
+copyright = '2023-2025 NgKore Foundation. All rights reserved.'
# Open Graph configuration - defines what is displayed as a link preview
# when linking to the documentation from another website (see https://ogp.me/)
# The URL where the documentation will be hosted (leave empty if you
# don't know yet)
-ogp_site_url = "https://docs.ngkore.org"
+ogp_site_url = "https://docs.ngkorefoundation.org"
# The documentation website name (usually the same as the product name)
ogp_site_name = project
# The URL of an image or logo that is used in the preview
@@ -44,12 +44,12 @@
html_meta = {
'description': 'NgKore documentation covering Post-Quantum Cryptography (PQC), eBPF Technology, O-RAN, 5G Core Networks, Network Security, AI/ML Integration, NTN, Quantum Technologies and Kernel Bypass Technologies.',
'keywords': '5G core, PQC, post-quantum cryptography, eBPF, XDP, O-RAN, network security, AI/ML, kernel bypass, UPF, TLS, IPSec, QUIC, NTN, satellite networks, xFAPI, SMO, RIC, DPDK, AF_XDP, SRIOV, Quantum, OQS, Kubernetes, HEXAeBPF, OQS, PQC Migration, Telecom',
- 'author': 'NgKore Community',
+ 'author': 'NgKore Foundation',
'robots': 'index, follow',
'og:type': 'website',
'og:description': 'Open-source community driving innovation in 5G, Post-Quantum Cryptography, eBPF, O-RAN, and Cloud-Native Architectures.',
'twitter:card': 'summary_large_image',
- 'twitter:site': '@kore_ng',
+ 'twitter:site': '@ngkore_org',
}
# Update with the local path to the favicon for your product
@@ -73,7 +73,7 @@
# Change to the discourse instance you want to be able to link to
# using the :discourse: metadata at the top of a file
# (use an empty value if you don't want to link)
- # 'discourse': 'https://ngkore.org',
+ # 'discourse': 'https://ngkorefoundation.org',
# Change to the GitHub URL for your project
'github_url': 'https://github.com/ngkore/docs',
@@ -195,8 +195,8 @@
myst_heading_anchors = 3
# SEO Enhancements
-html_use_opensearch = 'https://docs.ngkore.org'
-html_baseurl = 'https://docs.ngkore.org/'
+html_use_opensearch = 'https://docs.ngkorefoundation.org'
+html_baseurl = 'https://docs.ngkorefoundation.org/'
# Sitemap configuration for better search engine indexing
sitemap_url_scheme = "{link}"
@@ -233,7 +233,7 @@
"footer_icons": [
{
"name": "Email",
- "url": "mailto:contact@ngkore.org",
+ "url": "mailto:contact@ngkorefoundation.org",
"html": """