changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > docs / infra/quickstart.org

revision 44: b925807b50a6
parent 34: bc53e27c0163
child 45: 517e7b6fb42d
     1.1--- a/infra/quickstart.org	Fri Aug 16 23:53:48 2024 -0400
     1.2+++ b/infra/quickstart.org	Sun Aug 18 22:16:12 2024 -0400
     1.3@@ -6,6 +6,9 @@
     1.4 #+infojs_opt: toc:nil home:https://compiler.company up:./ view:overview
     1.5 
     1.6 * Overview
     1.7+:PROPERTIES:
     1.8+:ID:       bbb86596-4be5-4f5e-8854-9ea28b077879
     1.9+:END:
    1.10 - *Host Requirements*
    1.11   - x86_64 4 core CPU
    1.12   - 8G RAM
    1.13@@ -18,6 +21,9 @@
    1.14 
    1.15 
    1.16 * bootstrap.sh
    1.17+:PROPERTIES:
    1.18+:ID:       b906e6ea-71c2-41ae-9c29-c911582f054e
    1.19+:END:
    1.20 #+begin_src lisp :results none :exports none
    1.21     (ql:quickload '(:dat :cli))
    1.22     (in-package :dat/dot)
    1.23@@ -60,6 +66,9 @@
    1.24 =skel --help= for a list of other commands.
    1.25 
    1.26 ** check.sh
    1.27+:PROPERTIES:
    1.28+:ID:       6a7b9d91-b22b-4534-9ff4-7ef5b71aca5c
    1.29+:END:
    1.30 This script checks that the current host is qualified. It needs to be
    1.31 ran once before the =autogen.lisp= file is loaded, usually via
    1.32 =bootstrap.sh=.
    1.33@@ -80,6 +89,9 @@
    1.34 : zor.sxp
    1.35 
    1.36 ** autogen.lisp
    1.37+:PROPERTIES:
    1.38+:ID:       cd5c94d4-bb53-4b1b-9898-320711e62a85
    1.39+:END:
    1.40 Once a core and lisp runtime are available, we load =autogen.lisp= and
    1.41 call =infra/autogen:autogen=. This will process the host configuration
    1.42 (=zor.sxp= in the example above) and the profile (defaults to
    1.43@@ -96,6 +108,9 @@
    1.44 - quit
    1.45 
    1.46 * TODO deploy.lisp
    1.47+:PROPERTIES:
    1.48+:ID:       02b3701a-b969-473b-9dbd-ac4815f9d284
    1.49+:END:
    1.50 Deploy =infra= builds to a remote.
    1.51 
    1.52 Deployment involves 'packing' a target found in =stash=, archiving it,
    1.53@@ -108,4 +123,7 @@
    1.54 Production deployments end up at https://packy.compiler.company.
    1.55 
    1.56 * TODO install.lisp
    1.57+:PROPERTIES:
    1.58+:ID:       26107fe5-6f4a-4fe5-9bdf-e35947bc7198
    1.59+:END:
    1.60 Install core packages locally.