/ README.md
README.md
 1  # Ami 網
 2  
 3  Ami is a framework to quickly develop web applications.
 4  It helps with modeling and builds an admin for you.
 5  You can run several sites over the same instance.
 6  
 7  WARNING: This is highly experimental and nothing is working
 8  yet.
 9  
10  I'm using it for some personal things though.
11  
12  ## Setup
13  
14  This has been mostly developed in LispWorks, but in theory
15  only the startup system and the deliver stuff is dependent
16  on LispWorks.
17  
18  Clone the repo somewhere where asdf can use it, then create
19  a `sites` folder. You can create this as a git submodule
20  and update it separately. Inside the sites folder create a
21  folder for your site and a <site-name>.asd file. The system
22  has to have the same name as the folder and the filename or
23  it won't be found.
24  
25  ```sh
26  $ lispworks -build deliver.lisp
27  $ ./ami
28  
29  
30     A M I
31  
32    ⠀⠀⠀⢠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
33    ⠀⠀⢠⣿⠃⢀⣀⠀⣿⡿⠿⠿⠿⠿⠿⠿⠿⣿⡇
34    ⢰⣦⡿⠁⢀⣾⠏⠀⣿⡇⠰⣧⠀⠀⢰⡟⠀⣿⡇
35    ⠀⠙⢿⣦⡿⢃⡀⠀⣿⡇⣤⣿⣦⣤⣿⣁⡄⣿⡇
36    ⠀⠀⣴⡟⠁⢹⣷⡀⣿⡇⠉⠉⢹⣯⠉⠉⠁⣿⡇
37    ⢿⣿⣿⣿⣿⠿⢿⣷⣿⡟⣶⣶⣾⣿⣶⣶⡆⣿⡇
38    ⠀⢠⡀⢸⣿⢀⣌⠉⣿⡇⢹⣿⠉⠉⠉⠉⠁⣿⡇
39    ⠀⣿⠇⢸⣿⠀⢿⡆⣿⡇⠰⣿⡀⠀⠀⠀⠀⣿⡇
40    ⣰⡿⠀⢸⣿⠀⠘⠓⣿⡇⠀⠛⠛⠛⠛⠛⠀⣿⡇
41    ⠈⠁⠀⢸⣿⠀⠀⠀⣿⡇⠀⠀⠀⠀⠠⣤⣤⣿⠇
42    ⠀⠀⠀⠈⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠉⠉⠁⠀
43  
44  Build: 2024-04-01 (e42233d)
45  
46  Loaded apps:
47    + LOCAL (localhost)
48  
49  Hunchentoot server is started.
50  Listening on 127.0.0.1:1235.
51  ```
52