Skip to content

Add Getting Started overview and refresh docs#21

Merged
admdly merged 1 commit into
mainfrom
refactor/docs
May 12, 2026
Merged

Add Getting Started overview and refresh docs#21
admdly merged 1 commit into
mainfrom
refactor/docs

Conversation

@admdly
Copy link
Copy Markdown
Contributor

@admdly admdly commented May 12, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 12, 2026 00:47
@cloudflare-workers-and-pages
Copy link
Copy Markdown

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 23ae103 Commit Preview URL

Branch Preview URL
May 12 2026, 12:47 AM

@admdly admdly merged commit d5c3bcd into main May 12, 2026
10 checks passed
@admdly admdly deleted the refactor/docs branch May 12, 2026 00:48
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 refreshes the “Getting Started” documentation by adding an overview/landing page and simplifying several setup guides to better direct first-time users through installation paths.

Changes:

  • Added a new Getting Started → Overview page with navigation cards and linked it in the sidebar.
  • Simplified and condensed the System Requirements, Installation, Docker, and Building docs.
  • Updated the main Introduction page to point users to the new Getting Started section and tightened wording.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/content/docs/index.mdoc Updates intro wording and simplifies the help section to rely on the new Getting Started overview.
src/content/docs/getting-started/index.mdoc Adds a new Getting Started landing page with link cards to key setup paths.
src/content/docs/getting-started/requirements.mdoc Condenses requirements and updates the stated supported PHP versions/extensions.
src/content/docs/getting-started/installation.mdoc Tweaks web server tab wording and trims cron documentation (notably removing the remote cron section).
src/content/docs/getting-started/docker.mdoc Simplifies Docker guidance and trims post-install steps while keeping the cron example.
src/content/docs/getting-started/building.mdoc Updates PHP prerequisite version and trims the local run guidance.
astro.config.mjs Adds “Overview” link under the Getting Started sidebar group.

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

Comment on lines +169 to 173
#### Local Cron Job

FOSSBilling shows the correct cron command on the installation-complete screen and again in the admin panel. If you need to find it later, go to `Settings` -> `Scheduled Tasks` (`/admin/extension/settings/cron`).

![Cron settings - correct cron command](/img/guides/install/cron-settings-command.png)
{% /aside %}

After installation, set up the cron job on your host:

- **`memory_limit`**: At least `64M`. Increase if you run many modules or have high traffic.
- **`max_execution_time`**: Default `30` seconds is usually fine. Increase to `45`–`60` on shared hosting if needed.
- **`allow_url_fopen`**: Set to `On` if you need remote images in PDFs or emails.
- **Supported Versions**: 8.3, 8.4, or 8.5.
{% aside %}
Make sure you have:
- PHP 8.2 or newer
- PHP 8.3 or newer
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.

2 participants