Commit Graph

25 Commits

Author SHA1 Message Date
a34b8b70ba ... 2025-08-08 21:36:46 +02:00
fd195f0824 ... 2025-08-08 17:51:57 +02:00
aa26ae60e2 ... 2025-08-08 09:25:56 +02:00
Mahmoud-Emad
b01e6a5a4c refactor: Centralize Docusaurus site processing logic
- Add central `process_site_from_path` function
- Recursively process heroscript files in `cfg` directory
- Remove duplicated site processing from `run` and `add` commands
- Respect `play` parameter from heroscript `define` block
2025-08-07 16:22:35 +03:00
Mahmoud-Emad
843b20804b refactor: improve docusaurus site creation and handling
- Change site.new to always create/overwrite a site
- Add early exit to site.play if no config exists
- Use explicit sitename from docusaurus.config
- Enable openai.play action processing
- Remove debug code and improve struct initialization
2025-08-07 13:42:53 +03:00
Mahmoud-Emad
82a46e8149 refactor: overhaul Docusaurus command and generation
- Rework `hero docusaurus` command to use local `cfg` files
- Scan and export doctree collections during site generation
- Fix `baseUrl` redirect path handling in `index.tsx`
- Add cycle detection for `play.include` in playbooks
- Improve site config processing to prevent duplicate items
2025-08-07 10:46:57 +03:00
2667856633 ... 2025-08-06 13:00:51 +02:00
04403b62a4 ... 2025-08-06 08:50:32 +02:00
c853f3b0ce ... 2025-08-04 08:01:26 +02:00
8ae0d6e401 ... 2025-08-03 04:44:55 +02:00
e8d4d0afe6 ... 2025-07-19 17:08:33 +02:00
02ffc71aea ... 2025-07-19 15:54:23 +02:00
f092095e7b ... 2025-07-19 13:49:10 +02:00
45c64b8184 ... 2025-07-18 08:06:03 +02:00
8354ba4c8c ... 2025-07-18 07:04:00 +02:00
0e7ea1a6f0 ... 2025-07-18 05:55:23 +02:00
9ca0728929 ... 2025-07-18 05:40:57 +02:00
7ea0a43b0c ... 2025-07-18 05:15:30 +02:00
c3b517c4f3 ... 2025-07-17 20:29:11 +04:00
09dedf9669 ... 2025-07-17 20:25:17 +04:00
ca6fc6f7a5 ... 2025-07-12 12:28:01 +03:00
Mahmoud-Emad
dbf18c7a34 feat: Allow specifying host and port for dev servers
- Updated `dev()` methods in Docusaurus and Starlight to accept
  host and port arguments, defaulting to `localhost:3000`.
- This allows more flexibility in development server setup.
- Updated example scripts to use the new parameters.
2025-06-22 15:34:03 +03:00
89b7f0d465 ... 2025-06-15 16:30:40 +02:00
37f9ab78ec format, implement unixsocket rpc 2025-05-31 08:26:03 +03:00
d6224d1e60 ... 2025-05-21 08:56:34 +04:00