25 lines
1.3 KiB
HTML
25 lines
1.3 KiB
HTML
LogGit: using Git to achieve local-first, offline-first, p2p, decentralized, verifiable, editable, content distribution.
|
|
|
|
Abstract: make use of git and publicly hosted repositories to distribute text, audio, images, and video.
|
|
|
|
The problem: we use a lot of resources with the client-server model, and once the connection goes down, only sadness remains.
|
|
|
|
The solution: use the server as little as necessary, do as much as you can on your device.
|
|
|
|
Use Git.
|
|
|
|
Version control, yes, but more importantly, already optimized for p2p and sneakernet.
|
|
|
|
It allows for collaboration.
|
|
|
|
You can take a project someone else started, and finish it.
|
|
|
|
There's already a whole bunch of gui programs available on all major operating systems to track and manage repositories, nothing needs to be built to start. It's ready to go.
|
|
|
|
Most people are hosting their repo on some Git forge already, you can track it down, or maybe more people can start sharing the url to clone the repo.
|
|
|
|
Git does have size limitations: so you need to break up bigger projects.
|
|
|
|
And even before you get to those, in order to make it easier to clone, keeping projects small and modular helps keep things manageable.
|
|
|
|
You're already doing cool stuff, just start sharing it with Git; and RSS, ATOM, siloed social networks, and unwieldy Wordpress blogs become an unecessary relic of a more fragile past.
|