The purpose of this website is to provide an overview of all ATC-NET's repositories in one landing page - visit ATC-NET's website
This means that 98% of all content on this website is in the various repositories and is just collected and then rendered on this website.
The atc-net.github.io
website is build in Blazor WebAssembly with the UI framework MudBlazor.
When commiting a PR to the atc-net.github.io
repository, a build and release pipeline will ensure a compiled Blazor webassembly will be publish in a github-pages (known as the reserved gh-pages branch name).
GitHub magic - a feature in GitHub, that takes the organization name
atc-net
plus.github.io
and combined it to serve a free DNS record. Read more on Creating a GitHub Pages site
The website use caching to avoid DDoS attack against github.com. So data collecting request go throu a proxy API (
atc-api
) to collect data.
> The default cache expiration time is set `24 hour`.