Skip to content

Restructure documentation and add Custom Payment Gateway guide#30

Merged
admdly merged 15 commits into
mainfrom
feat/0.8
May 26, 2026
Merged

Restructure documentation and add Custom Payment Gateway guide#30
admdly merged 15 commits into
mainfrom
feat/0.8

Conversation

@admdly
Copy link
Copy Markdown
Contributor

@admdly admdly commented May 26, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 26, 2026 09:41
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 26, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
docs 22e8d4e Commit Preview URL

Branch Preview URL
May 26 2026, 05:34 PM

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR reorganizes the documentation IA (Getting Started / Admin Guide / Maintenance / Security / Support / Extensions & Development), updates internal links and asset references to match the new structure, and adds new/expanded guides (notably around payment gateways and updated 0.8.0-era platform changes).

Changes:

  • Added new section landing pages (Support, Maintenance, Security, Admin Guide, Extensions & Development) and reorganized sidebar/autogenerated navigation.
  • Updated many doc pages for 0.8.0 changes (Antispam, rate limiter config, trusted proxies, Twig helpers, template paths, etc.) and refreshed/relocated images into src/assets.
  • Added/updated redirects in astro.config.mjs to preserve legacy URLs after the restructure.

Reviewed changes

Copilot reviewed 51 out of 88 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/content/docs/support/index.mdoc New Support overview page with resource cards.
src/content/docs/support/features.mdoc Updates features list (Antispam providers, widgets).
src/content/docs/support/faq.mdoc New FAQ page consolidating common questions and support guidance.
src/content/docs/security/securing-fossbilling.mdoc Expands security config coverage (trusted proxies, rate limiter, antispam) and adds sidebar order.
src/content/docs/security/index.mdoc New Security overview landing page.
src/content/docs/maintenance/updating.mdoc New Updating guide (auto/manual updates + 0.7→0.8 upgrade notes).
src/content/docs/maintenance/troubleshooting.mdoc Updates links and image references; adds sidebar metadata.
src/content/docs/maintenance/index.mdoc New Maintenance overview landing page.
src/content/docs/maintenance/error-reporting.mdoc Updates image path and adds sidebar ordering.
src/content/docs/maintenance/changelog.mdoc New Changelog landing/highlights page for releases.
src/content/docs/maintenance/admin-manual-reset.mdoc Updates image paths and adds sidebar metadata.
src/content/docs/maintaining-fossbilling/updating.mdoc Removes old updating page (replaced by Maintenance/Updating).
src/content/docs/index.mdoc Disables ToC and updates links to new sections.
src/content/docs/getting-started/requirements.mdoc Adds sidebar metadata for navigation ordering.
src/content/docs/getting-started/installation.mdoc Updates links/images and aligns install guidance with new structure.
src/content/docs/getting-started/index.mdoc Updates “Getting Started” landing copy and cards + sidebar metadata.
src/content/docs/getting-started/docker.mdoc Adds sidebar metadata and updates MySQL image version.
src/content/docs/getting-started/building.mdoc Adds sidebar metadata and mentions esbuild-based asset build.
src/content/docs/extensions-and-development/twig-filters.mdoc New consolidated Twig filters/functions reference (0.8.0-era).
src/content/docs/extensions-and-development/javascript.mdoc Updates script include example + image path + API reference link.
src/content/docs/extensions-and-development/index.mdoc New Extensions & Development landing page.
src/content/docs/extensions-and-development/guides/creating-a-theme.mdoc Updates template paths, Twig helpers, and notes 0.8.0 template restructure.
src/content/docs/extensions-and-development/guides/creating-a-server-manager.mdoc Removes redundant “Overview” heading.
src/content/docs/extensions-and-development/guides/creating-a-registrar-integration.mdoc Removes redundant “Overview” heading.
src/content/docs/extensions-and-development/guides/creating-a-payment-gateway.mdoc Adds new payment gateway adapter guide with example code and best practices.
src/content/docs/extensions-and-development/guides/creating-a-module.mdoc Updates references/wording and points to new file-structure docs.
src/content/docs/extensions-and-development/file-structure.mdoc New file structure reference reflecting 0.8.0 architecture.
src/content/docs/extensions-and-development/extensions.mdoc New extension directory + adapter/module listings.
src/content/docs/extensions-and-development/event-hooks.mdoc Expands documented hook list.
src/content/docs/extensions-and-development/code-of-conduct.mdoc Adds Contributor Covenant CoC page.
src/content/docs/extensions-and-development/api.mdoc Updates API reference intro notes and examples for 0.8.0.
src/content/docs/developing-fossbilling/twig-filters.mdoc Removes legacy Twig filters page (replaced by new section).
src/content/docs/developing-fossbilling/guides/custom-gateway.mdoc Removes legacy custom gateway doc (moved to Admin Guide).
src/content/docs/developing-fossbilling/file-structure.mdoc Removes legacy file structure doc (replaced by new section).
src/content/docs/changelog.mdoc Removes old Changelog page (replaced by Maintenance/Changelog).
src/content/docs/admin-guide/server-managers/whm.mdoc Adds sidebar metadata for ordering/labels.
src/content/docs/admin-guide/server-managers/others.mdoc Updates links and adds sidebar ordering.
src/content/docs/admin-guide/server-managers/index.mdoc New Server Managers landing page with cards.
src/content/docs/admin-guide/server-managers/hestiacp.mdoc Adds sidebar metadata for ordering/labels.
src/content/docs/admin-guide/server-managers/cwp.mdoc Adds sidebar metadata for ordering/labels.
src/content/docs/admin-guide/product-types/license.mdoc Adds sidebar metadata.
src/content/docs/admin-guide/product-types/index.mdoc New Product Types landing page with cards.
src/content/docs/admin-guide/product-types/hosting.mdoc Adds sidebar ordering and updates server-manager links.
src/content/docs/admin-guide/product-types/downloadable.mdoc Adds new Downloadable Products page.
src/content/docs/admin-guide/product-types/domains.mdoc Adds sidebar ordering.
src/content/docs/admin-guide/product-types/apikeys.mdoc Updates rate limiter/config link for 0.8.0+ docs structure.
src/content/docs/admin-guide/localization.mdoc Updates config link and documents auto-detect locale option.
src/content/docs/admin-guide/invoice-pdf.mdoc Updates Dompdf version note, template paths, and Twig filter examples.
src/content/docs/admin-guide/index.mdoc New Admin Guide landing page with key setup cards.
src/content/docs/admin-guide/email-templates.mdoc Updates image paths + Twig helper references and template path notes.
src/content/docs/admin-guide/custom-payment-gateway.mdoc New Admin Guide doc for Custom gateway (manual payment instructions).
src/content/docs/admin-guide/config.mdoc Updates config reference for 0.8.0 (db.driver, trusted proxies, rate limiter, env overrides).
src/content/docs/admin-guide/company.mdoc Updates link to new Support/Features anchor.
src/assets/logo-white.svg Adds white SVG logo for Starlight.
src/assets/logo-black.svg Adds black SVG logo for Starlight.
src/assets/guides/install/cron-warning.png Moves cron warning screenshot into bundled assets.
src/assets/guides/emails/default-template-preview.png Moves email screenshot into bundled assets.
src/assets/guides/emails/custom-template-preview.png Moves email screenshot into bundled assets.
README.md Updates command table formatting and notes asset location changes.
public/img/logos/paypal.svg Removes legacy logo asset from public/.
public/img/logos/cpanel.svg Removes legacy logo asset from public/.
package-lock.json Dependency lockfile updates.
astro.config.mjs Adds redirects, swaps logo assets, updates CSS pathing, and restructures sidebar generation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/content/docs/security/securing-fossbilling.mdoc Outdated
Comment thread astro.config.mjs
Comment thread src/content/docs/maintenance/changelog.mdoc
Comment thread src/content/docs/admin-guide/config.mdoc Outdated
Comment thread src/content/docs/admin-guide/config.mdoc Outdated
Comment thread src/content/docs/extensions-and-development/api.mdoc Outdated
Comment thread src/content/docs/extensions-and-development/api.mdoc Outdated
Comment thread src/content/docs/getting-started/building.mdoc Outdated
@admdly
Copy link
Copy Markdown
Contributor Author

admdly commented May 26, 2026

@yagiz-dev thanks for the comments/review - addressed all.

Copy link
Copy Markdown
Member

@yagiz-dev yagiz-dev left a comment

Choose a reason for hiding this comment

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

LGTM at first glance. Nice work :)

@admdly admdly self-assigned this May 26, 2026
@admdly admdly merged commit 3f4c0df into main May 26, 2026
8 checks passed
@admdly admdly deleted the feat/0.8 branch May 26, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants