arcology-fastapi/arcology.org

4.3 KiB
Raw Permalink Blame History

Arcology FastAPI + Org Site Engine

Arcology in Brief

The Arcology Project is one of my "forever projects" a system for refining and publishing the ideas in my Concept Operating System or a programming project to build a small web-server for my org-mode files.

This current iteration is self-hosted, implemented in a Python 3 "batteries-included" webserver package called FastAPI. The database is, rather unfortunately, generated by Emacs still as there is not a good enough parser for Org Mode which can extract the required metadata, in Python or any other language. This is handled by another piece of abstraction scaffolding in my Concept Operating System called Arroyo Systems Management.

This version of the Arcology is the most well-defined yet, I feel like I am boiling this down to something which could be executed in most programming languages, and that is good.

Table of Contents

Developing the Arcology

In The Arcology, the org-mode documents which it renders is meant to be the source code. It fits in to the author's personal emacs development paradigm -> Arroyo Systems Management. Like Arroyo and The Complete Computing Environment, this system is not really designed to be used by others right now. Over the next few years, I plan to make this system reproduceable, a system and documentation to bootstrap new Arroyo Systems with an Arcology running within it. Until then, Hey Smell This.

The author's development environment consists of: