a personal plant diary built around org-mode documents
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Ryan Rix 2ee9b4b947 extract LipuKasiWeb.UserSocket 1 month ago
assets JavaScript de-tangled 1 month ago
config move configurations in to phoenix.org 1 month ago
lisp extract LipuKasiWeb.UserSocket 1 month ago
priv integrate .formatter.exs files 1 month ago
.gitignore extract LipuKasiWeb.UserSocket 1 month ago
Makefile extract LipuKasiWeb.UserSocket 1 month ago
README.org testing, and also support for org-babel-detangle 1 month ago
aesthetics.org Makefile and README 1 month ago
lipu_kasi.org de-tangle LipuKasiWeb endpoint, router, gettext 1 month ago
lipu_kasi_web.org extract LipuKasiWeb.UserSocket 1 month ago
mix.lock phx.new 1 month ago
page_controller.org de-tangling more view code 1 month ago
phoenix.org extract LipuKasiWeb.UserSocket 1 month ago
testing.org testing, and also support for org-babel-detangle 1 month ago
usersocket.org extract LipuKasiWeb.UserSocket 1 month ago

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.