a personal plant diary built around org-mode documents
 
 
 
 
 
Go to file
Ryan Rix 2ee9b4b947 extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00
assets JavaScript de-tangled 2020-08-09 16:35:29 -07:00
config move configurations in to phoenix.org 2020-08-09 12:41:57 -07:00
lisp extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00
priv integrate .formatter.exs files 2020-08-09 12:03:24 -07:00
.gitignore extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00
Makefile extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00
README.org testing, and also support for org-babel-detangle 2020-08-09 21:11:30 -07:00
aesthetics.org Makefile and README 2020-08-09 17:18:11 -07:00
lipu_kasi.org de-tangle LipuKasiWeb endpoint, router, gettext 2020-08-09 14:28:39 -07:00
lipu_kasi_web.org extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00
mix.lock phx.new 2020-08-09 11:35:44 -07:00
page_controller.org de-tangling more view code 2020-08-09 21:33:32 -07:00
phoenix.org extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00
testing.org testing, and also support for org-babel-detangle 2020-08-09 21:11:30 -07:00
usersocket.org extract LipuKasiWeb.UserSocket 2020-08-09 22:09:16 -07:00

README.org

Lipu Kasi - A Plant Diary

Lipu Kasi is Tokipona for Plant Diary, Lipu Kasi is a simple Plant Diary. It's a Phoenix Framework web application developed as org-mode Literate Programming using org-babel. Right now it's using only the tangle/detangle/noweb features of this, none of the inter-mingling of different languages and data. This is an experiment in extending my CCE development philosophies in to a new domain, a pure Literate Programming system from the ground up. So keep that in mind. I intend to make it at least somewhat possible to work "outside" of the org-mode documents, but it will be more difficult to contribute that way and I'm likely to reject any patches that don't update the documentation alongside the code.

Building

There is a Makefile to make it easier to tangle the files.

make tangle will tangle any org document which is newer than a handle left in _build. It's important to keep your tangled documents up to date with the file system, but for development it's likely that you're sending the Elixir code to a running IEx session, there will be an org-mode documentation providing for this at some point soon.

make init will tangle, download dependencies, and compile them.