This is the documentation website for Flouri.sh, an AI-powered terminal environment.
- Ruby 3.0+ (check with
ruby --version) - Bundler (Ruby gem manager)
If you don't have Bundler installed:
# Install Bundler (user installation, no sudo required)
gem install bundler --user-install
# Add to your PATH (add this to your ~/.zshrc or ~/.bashrc to make it permanent)
export PATH="$HOME/.local/share/gem/ruby/3.0.0/bin:$PATH"To make the PATH change permanent, add this line to your shell configuration file:
- For zsh:
~/.zshrc - For bash:
~/.bashrc
echo 'export PATH="$HOME/.local/share/gem/ruby/3.0.0/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc-
Install dependencies:
bundle install
-
Run Jekyll locally:
bundle exec jekyll serve -
Open http://localhost:4000 in your browser
bundle exec jekyll buildThe site will be built to _site/.
This site is automatically deployed to GitHub Pages when changes are pushed to the main branch.
The deployment is handled by GitHub Actions (see .github/workflows/pages.yml).
_config.yml- Jekyll configurationindex.md- Homepagegetting-started.md- Getting started guideconfiguration.md- Configuration documentationsecurity.md- Security documentationarchitecture.md- Architecture documentationapi.md- API referenceplugins.md- Plugin system documentationdeveloper.md- Developer guide
This site uses the Just the Docs theme for Jekyll.
To contribute to the documentation:
- Make your changes
- Test locally with
bundle exec jekyll serve - Submit a pull request