play-with-go / gitea Goto Github PK
View Code? Open in Web Editor NEWgitea provides infrastructure for testing and hosting https://play-with-go.dev guides
License: BSD 3-Clause "New" or "Revised" License
gitea provides infrastructure for testing and hosting https://play-with-go.dev guides
License: BSD 3-Clause "New" or "Revised" License
Need to explain to people what gitea
actually does, particularly in the context of play-with-go.dev
Might be worth initially simply linking to the play-with-go.dev
contributing docs:
https://github.com/play-with-go/play-with-go/blob/main/CONTRIBUTING.md
Ideally we should move away from replicating each repo and commit to GitHub, and instead host a public (but very locked down) gitea
instance. The challenge here however is that increased attack surface, security concerns etc.
There is a significant challenge/issue associated with doing this. It breaks the dev and CI setup. If we create a public gitea instance, then that implies we will switch the VCS for play-with-go.dev/userguides
to that instance, and not GitHub. That means it will no longer be possible to do dev/CI runs of guides against play-with-go.dev
. This might imply that we should be using a different URL in development, but again that is not ideal because there is then some runtime-translation from, say, dev.play-with-go.dev
to play-with-go.dev
required. And that feels ugly.
That way we can revert to using a more plain and simple Docker image for cmd/gitea
.
Now that we have reverted to using SSH keys for auth, we need a more explicit test that the SSH setup works.
This is probably as simple as a running a script that runs ssh -T [email protected]
Tested manually for now.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.