Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atc-net/atc-net.github.io
ATC-Web - This is the website that gives the overview of all ATC repositories.
https://github.com/atc-net/atc-net.github.io
blazor landing-page
Last synced: about 2 months ago
JSON representation
ATC-Web - This is the website that gives the overview of all ATC repositories.
- Host: GitHub
- URL: https://github.com/atc-net/atc-net.github.io
- Owner: atc-net
- Created: 2021-10-04T10:01:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-17T16:01:25.000Z (5 months ago)
- Last Synced: 2024-08-18T17:05:25.676Z (5 months ago)
- Topics: blazor, landing-page
- Language: C#
- Homepage: https://atc-net.github.io/repository/atc-net.github.io
- Size: 294 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `atc-net.github.io` is the website for `ATC-NET` organization
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](https://github.com/atc-net)
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.
## Technology selection and architecture setup
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).
## Q & A
### Q: Why is the repository called `atc-net.github.io`
> 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](https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site)
### Q: Why is content not updated when a another repository commit just done
> 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`.## How to contribute
[Contribution Guidelines](https://atc-net.github.io/introduction/about-atc#how-to-contribute)
[Coding Guidelines](https://atc-net.github.io/introduction/about-atc#coding-guidelines)