Codeberg virtual space
Today, we had the idea to create a virtual space for Codeberg, for users to connect, contributors to discuss, members to talk to each other.
Since Codeberg won't waste money on expensive headquarters and things and stuff (our small office in Berlin is near an Apple store / sacral building, which is a WTF moment every time we pass by and see how much space and energy is used for so small use 😕), it might be a funny thing to build this in virtual.
We could create some surrounding areas for smalltalk and user support / help, contributing to Codeberg etc ... make hackathons there, have projects use their own spaces ... and ideally have access control for internal rooms, e.g. for Codeberg e.V. association members, presidium and internal teams etc.
What do you think? Anyone interested in building this?
Proposal for a codeberg map:
Unfortunately Workadventure maps rely on Github workflows, so the actual map repository is at
The map can be played on the Workadventu.re infrastructure:
It is only a draft. Everything can be changed.
I added then content of the generated gh-pages branch to the "pages" branch on codeberg.
Theoretically this link should work:
But it leads to a CORS error and I do not understand why.
When I do a
curl -H "Origin: https://play.workadventu.re" -H "Access-Control-Request-Method: GET" -H "Access-Control-Request-Headers: X-Requested-With" -X OPTIONS --verbose https://raw.codeberg.page/jklippel/codeberg-hq/@pages/main.json
The answer is basically "OK" (
Access-Control-Allow-Origin: *, ...):
> OPTIONS /jklippel/codeberg-hq/@pages/main.json HTTP/1.1 > Host: raw.codeberg.page > User-Agent: curl/7.68.0 > Accept: */* > Origin: https://play.workadventu.re > Access-Control-Request-Method: GET > Access-Control-Request-Headers: X-Requested-With > * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4): * Mark bundle as not supporting multiuse < HTTP/1.1 204 No Content < Server: Codeberg Pages < Referrer-Policy: strict-origin-when-cross-origin < Cache-Control: public, max-age=600 < Strict-Transport-Security: max-age=63072000; includeSubdomains; preload < Access-Control-Allow-Origin: * < Access-Control-Allow-Methods: GET, HEAD < Allow: GET, HEAD, OPTIONS
Does anybody know what is wrong?
Deleting a branch is permanent. It CANNOT be undone. Continue?