Repo Live Generation

The bnkops repo rebuilds itself in live time. Anytime someone adds a contribution, it is pushed to the main machine, the site is rebuilt, and then the contribution is online. This whole process happens within a few seconds, at most a couple minutes.

For example:

In this method, the repo lives both on the main machine, and distributed among it's contributors.

If the main machine ever goes down, all the instructions to get the repo back online are on the repo, and the site can be put back online with a few lines of code and ~$10.

Okay, strange, why? Whats the point of a live site?

The reason for this is so that contributors to the repo are able to see their work instantly represented online for anyone else to also see. This does two main things:

  • Makes the process of developing a website much more rewarding, as you can see your creation going up live. Its a bit gamified to make the experience of generating a repo enjoyable;
  • Other people, with your repo url, could observe you generating knowledge live. Think of it as a text live stream.

What is fun about this is that with the help of Daisy you can generate custom themes for any page. Here is a example: Charli XCX Fan Site