Me and a friend mentor for Code Louisville, and we're able to get the beginner frontend students up and running very quickly using these options - they're free and much easier to use.
Me and a friend mentor for Code Louisville, and we're able to get the beginner frontend students up and running very quickly using these options - they're free and much easier to use.
"GitHub Pages is not intended for or allowed to be used as a free web hosting service to run your online business, e-commerce site, or any other website that is primarily directed at either facilitating commercial transactions or providing commercial software as a service (SaaS)."
So it's great if you want to host a personal site / blog or some other non-revenue-generating website, but for anything more than that you could run into issues.
[0] https://docs.github.com/en/github/working-with-github-pages/...
In my opinion, there are some cases where it is a gray area: professional portfolio, case studies website with an email collection form, blog posts where you mention that you are a freelancer, a site where you link to your YouTube videos, some simple JavaScript app that don't require a backend but might make some money with ads...
So I'm just wondering how often they strike down at people who operate in this gray area.
The SaaS part might have more teeth.
I'm not sure why they're doing it this way, it should be a nominal task to restrict viewers to those with read access to your repo, but I think it underscores the use cases they have in mind here. They want you to use it as a blog and not as a serious web hosting solution.
I don't think it would be quite that trivial. They would have to inject authentication into your HTML, which could cause lots of things to break.
Damn, I have never been so wrong:
- the interface is so intuitive I never opened the documentation
- this is FAST (the bottleneck to see my website live is now my browser cache)
- no need to create a Github Actions pipeline to deploy, just say "hey, my repo is here"
- automatically integrated with Let's Encrypt for custom domains
- deploy previews!!!
And so much more.[1] - https://layerci.com/
Edit: they call it Review Apps (https://devcenter.heroku.com/articles/github-integration-rev...)
One of their neat features is the ability to spin up "pull request sites" automatically, so you can share versions of your site with stakeholders before it's made live.