I keep feeling frustrated as valuable knowledge for my different hobbies over the last years became siloed away in corporate social media. I believe wikis could be a way out, but can we have decentralized, federated wiki software that can kind of talk among each other?

  • @breadsmasher
    link
    English
    1
    edit-2
    1 year ago

    Completely different solution but that would also work.

    git is a version control system (vcs), github is a git host (repository).

    It allows you to “check in” files, and if you share it / make a public repository others can check it out. You can also allow others to request changes (pull requests).

    You add files to a git vcs. Github provides public repositories. For documentation example, you could create a set of HTML changes and check them in. Whenever you then make changes to existing files, or add/delete files, the repository will track the changes (so you get a history of changes timeline).

    You can selfhost a git repository using gitlab for example. Or you could use github/gitlab as a centralised provider. Github has been around for a long time, I don’t see it going anywhere but in the worst case its trivial to push that same repository and history etc to a different provider.

    Documentation may talk about code/programming as thats its main use but its not a requirement and doesn’t require any programming knowledge.

    Github also provides a document/web page hosting thing I believe?

    https://docs.github.com/en/get-started/quickstart

    https://www.gitbook.com/

    https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis

    https://about.gitlab.com/install/

    https://support.atlassian.com/bitbucket-cloud/docs/get-started-with-bitbucket-cloud/

    ed - git would be far simpler than IPFS but isn’t decentralised like IPFS. But like I say, migrating or self hosting is pretty trivial

    • @crashexOP
      link
      English
      11 year ago

      Thanks for your detailed explanation. The IPFS seems to be run by one guy also involved in something cryptocurrency, that looks a bit fishy to me. (Just a personal first impression by me, who has no clue and might be all wrong). From quickly looking into both I would probably prefer sth like git, as it has been around for longer. How is git not decentralized - as I understand, with git the files are stored on several machines and everyone can make and commit changes? I might still be struggling to understand the whole concept of decentralized here. Github is owned by Microsoft apparently and I won’t touch their stuff unless I really have to.