Local Setup
Use this flow if you want to work on ask-forge itself rather than consume it as a library.
Clone and install
git clone https://github.com/nilenso/ask-forge.gitcd ask-forgebun installAsk a question
bun run scripts/ask.ts https://github.com/owner/repo "What frameworks does this project use?"The local CLI reads its model and prompt settings from src/config.ts.
Set up the sandbox container
If you are working on sandboxed execution or running sandbox integration tests, build and start the sandbox container defined in docker-compose.yml:
just sandbox-buildjust sandbox-upThese targets use podman-compose to build the image from src/sandbox/Containerfile and start the sandbox server on port 8080.
Run tests
just testjust isolation-testsjust sandbox-testsjust sandbox-all-testsUse just test for the main unit test suite. The sandbox targets cover the container and isolation layers.
Documentation
Build the docs site from the repo root:
just docs-buildPreview the built site locally:
cd docsbun run previewFor live docs authoring instead of a production preview, run just docs-dev.