Generate a knowledge base in autopilot.
(Work in progress.)
- Install the project sources
git clone https://github.com/Grouloo/autodoc.git
-
Install and run an instance of PocketBase
-
In your PocketBase dashboard, go to Settings > Import collections, and load the file
schema.json
located at the root of the project -
In your PocketBase dashboard, go to Collections > applicatons > New Record, and create a new application with the username and password of your choice.
-
At the root of the project, copy the content of
_env
and paste it in a new file you'll name.env
, and fill the missing information. -
Install the project's dependencies
bun install
- Run the project
bun dev
It has all my favourite tools in it. So it's quite nice.
It's the... BTASHAPM stack? Let's just say it's the bestest stack.
- Bun (Runtime)
- TypeScript (Language)
- Astro (Framework)
- Shulk (Utils)
- HTMX (Client-to-backend communication)
- Alpine (Client-side reactivity)
- PocketBase (Database)
- Mistral (Large Language Model)