📚 node [[how to]]
Welcome! Nobody has contributed anything to 'how to' yet. You can:
  • Write something in the document below!
    • There is at least one public document in every node in the Agora. Whatever you write in it will be integrated and made available for the next visitor to read and edit.
  • Write to the Agora from social media.
    • If you follow Agora bot on a supported platform and include the wikilink [[how to]] in a post, the Agora will link it here and optionally integrate your writing.
  • Sign up as a full Agora user.
    • As a full user you will be able to contribute your personal notes and resources directly to this knowledge commons. Some setup required :)
⥅ related node [[howto]]
⥅ related node [[how to be an antiracist]]
⥅ related node [[how to skimm your life]]
⥅ related node [[how to take smart notes]]
⥅ related node [[time and how to spend it 2]]
⥅ related node [[time and how to spend it]]
⥅ related node [[how i read books a guide on how to learn]]
⥅ related node [[how to empower others 1]]
⥅ related node [[how to empower others 2]]
⥅ related node [[how to empower others 3]]
⥅ related node [[how to empower others 4]]
⥅ related node [[how to take smart notes talk by sonke ahrens]]
⥅ related node [[how to build a business]]
⥅ related node [[how to setup simply jekyll]]
⥅ related node [[how to use simple jekyll]]
⥅ related node [[2003 06 05 how to get rich]]
⥅ related node [[2004 03 19 how to build a business around voip]]
⥅ related node [[2004 04 20 show value in k logs to senior management]]
⥅ related node [[2004 10 27 how to pick beer even the kind that comes in a tower]]
⥅ related node [[2005 01 11 how the mac mini fits into my life]]
⥅ related node [[2005 12 05 how to lose a platform adobe tries to make pdf and flash play nice]]
⥅ related node [[2005 12 06 open formats how to make enhanced podcasts without apple]]
⥅ related node [[2006 06 25 barcamp sf the jive live or how to make money from great video content]]
⥅ related node [[2007 05 15 gold stars for drupal contrib modules and how to get one]]
⥅ related node [[2007 09 14 vancouver freethenet ca how to buy your wireless mesh node]]
⥅ related node [[2008 07 14 updated mass virtual hosting how to for mac os x leopard]]
⥅ related node [[2010 07 13 how to setup gravity to post to your flickr account]]
⥅ related node [[2011 04 11 how to play instagram]]
⥅ related node [[how to increase valuation pre revenue]]
⥅ related node [[how to organise the business]]
⥅ related node [[how to start a startup]]
⥅ related node [[how to beat procrastination]]
⥅ related node [[agora howto]]
⥅ related node [[how can we develop transformative tools for thought]]
⥅ related node [[how can we develop transformative tools for thought?]]
⥅ related node [[how to become a flancian]]
⥅ related node [[how to feed 10 billion people]]
⥅ related node [[how to gpt 2]]
⥅ related node [[how to learn scala]]
⥅ related node [[how to make almost anything]]
⥅ related node [[how to read a book]]
⥅ related node [[how to resist amazon and why]]
⥅ related node [[how to self publish a book]]
⥅ related node [[how to start a new country]]
⥅ related node [[how to write a caron in linux]]
⥅ related node [[promnesia howto]]
⥅ related node [[2023 03 10 how to mentor yourself]]
⥅ related node [[how to get rid of your friends]]
⥅ related node [[how to raise your parents]]
⥅ related node [[how to build a chatbot with watson assistant]]
⥅ related node [[how to get started with cognitive technology]]
⥅ related node [[how to get ibm on board]]
⥅ related node [[python how to write test units]]
⥅ related node [[how_to_release]]
⥅ related node [[a certain danger lurks there how the inventor of the first chatbot turned against ai]]
⥅ related node [[andre gorzs non reformist reforms show how we can transform the world today]]
⥅ related node [[cory doctorow on why the internet broke and how to fix it]]
⥅ related node [[cory doctorow the internet con how to seize the means of computation]]
⥅ related node [[frantz fanon against facebook how to decolonize your digital mind]]
⥅ related node [[hacktivists seek to aid iran protests with cyberattacks and tips on how to bypass internet censorship]]
⥅ related node [[how a local government migrated to open source]]
⥅ related node [[how could we study climate related social innovation applying deleuzean philosophy to the transition towns]]
⥅ related node [[how did i get into electronic music]]
⥅ related node [[how not to deal with big tech]]
⥅ related node [[how to blow up a data centre]]
⥅ related node [[how to blow up a pipeline]]
⥅ related node [[how to build a new world in the shell of the old]]
⥅ related node [[how to feed the world without destroying it]]
⥅ related node [[how to follow me]]
⥅ related node [[how to get rss feeds of facebook pages]]
⥅ related node [[how to help gnu emacs maintainers]]
⥅ related node [[how to make a pencil]]
⥅ related node [[how to stop a data center]]
⥅ related node [[how to talk about avoiding waste with keep britain tidy]]
⥅ related node [[how we built community wealth in preston]]
⥅ related node [[how nostalgia serves corporate power w grafton tanner]]
⥅ related node [[ray ison systems practice how to act in situations of uncertainty and complexity in a climate change world]]
⥅ related node [[reclaiming the stacks how ict workers can contribute to a transition to ecosocialism]]
⥅ related node [[reframing and simplifying the idea of how to keep a zettelkasten]]
⥅ related node [[review hello world how to be human in the age of the machine]]
⥅ related node [[systems practice how to act]]
⥅ related node [[the future of food how to achieve radical change with george monbiot]]
⥅ related node [[today in focus how a contested history feeds the israel palestine conflict]]
⥅ related node [[vulture capitalism exposing the toxic system and how to outgrow it with grace blakeley]]
⥅ related node [[20200617233631 how_to_take_smart_notes]]
⥅ related node [[20200705171017 how_to_take_smart_notes_roam_research_video]]
⥅ related node [[20210120214919 how_to_make_a_pencil_logic_magazine]]
⥅ related node [[agora interlay howto]]
⥅ related node [[how to find a validator]]
⥅ node [[howto]] pulled by Agora

How to use this Agora

To browse it

The simplest way to read this Agora is to browse it online in https://anagora.org . If you browse it directly on Github, you'll find many links are broken (this will be fixed eventually).

To contribute to it

The Agora is by design a distributed system. The easiest way to contribute to it is to:

  1. Start taking public notes or public posts, that is, growing a "[digital garden](https://flancia.org/go/digital-garden", and then
  2. To ask for them to be included in the Agora's core repository.

You can also contribute directly to the "core" part of the Agora, that is, the "hub" repository and the underlying collaboration protocol.

Step one: grow a garden

There are many ways to grow a digital garden of your own; if you have one already, and would like for it to be mentioned here, please reach out or send a PR. The following is just the current recommended default.

The Agora currently targets Foam as its main editor. Core to the distributed nature of the Agora is that every user is able to host their notes, their digital garden in a repository of their own, which they can maintain full control of. The current recommended hosting system is git, which can be freely hosted in Github or Gitlab among many others. Once their personal repository is up and running, users can send a "pull request" to the Agora so that it references their garden.

Foam

Once we get down to details, the Agora currently just checks out git repositories in a loop (this likely won't scale, but it might be good enough for the first few hundred users).

The next section detail how to get Foam or other Roam-likes running for the purpose of setting up a digital garden / note taking system compatible with the Agora; and information on how to go from other tools to achieving a similar outcome.

Foam

Please refer to https://flancia.org/go/setting-up-foam . You should come back here once you have a git repository hosting your garden. If you run into any issues, please reach out.

Obsidian

Likely very similar to the procedure detailed above for Foam; hosting your garden in a git repository should get you most of the way there.

Roam

Roam is currently not supported as an Agora editor. You can export your database to Markdown (warning: block references will not be preserved fully) and then import it into Obsidian or Foam. This is what I did and it yielded good results.

Athens

Same as per the above, although I expect to prioritize direct Athens support as it's open source and Athens developers have expressed an interest.

Step two: integrate your garden in the Agora

If you followed step one above, you should have a git repository of your own hosted in a place like Github. Its address should look like this: https://github.com/username/repository.

Option 1: send me your digital garden information

Once you have your garden published somewhere on the internet, please send an email to signup@anagora.org with the URL of your repository and your desired username and I'll integrate it into the Agora. Feel free to reach out to me also via Twitter.

Currently the Agora can integrate a variety of Markdown-based gardens. If you have one in a different format, please still reach out to me so I can prioritize supporting new formats and sources :)

Option 2: send a Pull Request integrating your garden

You do not need to do this -- I don't mind doing the above :)

I haven't tried the following end to end since last rewriting so they might not work for you off the bat. Please let me know if you run into any issues!

You can likely just copy/paste the following instructions if you are using the command line on a Unix-like OS (if you run into issues, please let me know):

$ USERNAME=flancian  # replace it with your own username.
$ GARDEN=https://github.com/$USERNAME/garden  # replace garden with the name of the repo for your digital garden.

First up, clone the Agora hub repository:

git clone git@github.com/flancian/agora.git

Then, create a branch and add your own garden as a subtree in the Agora repository:

cd agora
git subtree add --prefix agora/$USERNAME $GARDEN -b $USERNAME master --squash

Then, commit the addition (to your local repository) and send a PR to incorporate it into the main repository:

git commit -a -m "Adding $GARDEN by $USERNAME to the Agora"
git push origin $USERNAME

And send me (https://github.com/flancian) a pull request.

howto

  • a [[procedure]].
    • a short or at least close to minimal size document detailing a series of steps that accomplish a [[goal]].
📖 stoas
⥱ context