WikiDeck
Chapters
00:00 Intro
00:10 WikiDeck
41:05 Matrix
44:55 Outro
WikiDeck
WikiDeck is currently in alpha development. Discuss the project in the WikiDeck Discourse category and in the #wikideck:eom.dev
Matrix room:
Collaboration
Welcome to @deus, the first code-contributor to eom.dev! They created an interactive client for WikiDeck and helped test the collaborative workflow on Gitea. Thank you deus! I will be creating new issues soon to get this project production ready, so your help is greatly appreciated.
Accreditation
Gitea automatically tracks code authorship, so contributors will get credit for their work on the platform. SSO with GitHub has also been enabled on the platform to help integrate developer accounts; however, there is limited integration between these platforms to allow for Gitea contributions to appear on GitHub and vice-versa. There are rumors of ActivityPub on Gitea, which could facilitate such an integration, but the feature does not appear to be in development. This is potentially something we could implement ourselves given sufficient interest.
Matrix
Users are invited to sign up for Matrix on eom.dev using SSO with Google!
Completed Issues
Work on this issue was live-streamed on Owncast over the course of two days. The resulting recordings were linked and are available for viewing in the issue comments. Thanks to @Zephyr for assisting with real-time debugging on stream!
Previous live-stream recordings have all been shared on Discourse, but I think posting them in Gitea issues adds value to that platform and is an appropriate place to share real-time software engineering. The MinIO bucket remains the single-source-of-truth for these recordings (Gitea and Discourse use the MinIO URL to generate a preview of the content).
Created
Encrypted messaging, SSO with Google, and federation across Matrix instances has been achieved; however, a few features remain non-functional: