- MDX 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| .github/workflows | ||
| directory | ||
| kb | ||
| news | ||
| policies | ||
| services | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| README.md | ||
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:
/directory/- The various directory types at https://www.phonenet.net/directory/kb/- The primary PhoneNet Knowledge Base at https://www.phonenet.net/kb/news/- Blog posts and other news articles at https://www.phonenet.net/news/policies- Policies that apply to everyone that uses PhoneNet or is involved in our community and are published at https://www.phonenet.net/policies/services/- Services that PhoneNet provides at https://www.phonenet.net/services
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.
License and Legal Notices
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.