No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Shaun Ewing 4a62161e65
All checks were successful
Push to GitHub / push (push) Successful in 9s
Update README.md and add CONTRIBUTING.md.
2026-10-03 12:59:22 +10:00
.forgejo/workflows Initial 2026-10-02 17:43:21 +10:00
.github/workflows Update Actions 2026-10-02 17:55:49 +10:00
directory Initial 2026-10-02 17:43:21 +10:00
kb Content cleanup after migration. 2026-10-02 21:37:50 +10:00
news Initial 2026-10-02 17:43:21 +10:00
policies Initial 2026-10-02 17:43:21 +10:00
services Content cleanup after migration. 2026-10-02 21:37:50 +10:00
.gitignore Initial 2026-10-02 17:43:21 +10:00
CONTRIBUTING.md Update README.md and add CONTRIBUTING.md. 2026-10-03 12:59:22 +10:00
README.md Update README.md and add CONTRIBUTING.md. 2026-10-03 12:59:22 +10:00

Phonenet Site Content

This repository contains the public facing content of the PhoneNet website.

The primary copy of this repository is on PhoneNet Git at https://git.phonenet.net/PhoneNet/site-content. The GitHub version at https://github.com/PhoneNet/site-content is synchronised automatically.

The site uses the Astro web framework with this repository as a submodule undersrc/content. Content pushed to the main branch will trigger a production deployment, and content pushed to thestaging branch will trigger a staging deployment.

Structure

The structure is as follows:

Components

PhoneNet uses Web Awesome Pro as the design system for our site and is generally updated to the latest version within a few days of release.

For this reason the primary Astro repository is not publicly available and is restricted to users holding a Pro license for Web Awesome.

We have however decoupled the content and presentation layers, and there are a number of Astro components available to use which you will see throughout this repository.

All components are available as an import, eg: import {DirectoryGrid} from "~/components"; and are as follows:

Component Description
AvailableNumbers Displays a grid of available numbers/office codes from our provisioning API.
CertificateAuthorityCard Displays information about a certificate, used on the PhoneNet Certificates page.
DirectoryGrid Renders the PhoneNet directory tables.
DocumentStatus Used to display document control, primarily used in our policies
NumberGrid Renders the grid of inbound numbers in our directory.
PageChildren Displays the title cards for any child pages under that page.

More components will be added as we continue to add features to our site.

Except as otherwise noted, PhoneNet and any contributors grant you a license to the content in this repository under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.

By contributing to this repository you agree to your contributions being released under the same license, and that you have the rights to do so.