ce3bb5cd9e
atlas back
2025-12-02 09:53:35 +01:00
c3690f3d53
...
2025-12-02 08:45:38 +01:00
e3aaa1b0f8
...
2025-12-02 07:53:20 +01:00
4096b52244
...
2025-12-02 05:41:57 +01:00
da2429104a
...
2025-12-02 05:05:11 +01:00
00ac4c8bd1
...
2025-12-02 05:00:44 +01:00
7db14632d6
...
2025-12-02 04:53:48 +01:00
63e160029e
...
2025-12-02 04:42:01 +01:00
e55a9741e2
...
2025-12-02 04:38:48 +01:00
75b548b439
...
2025-12-02 04:34:43 +01:00
ad65392806
...
2025-12-02 04:23:21 +01:00
8c8369c42b
...
2025-12-02 04:15:22 +01:00
690af291b5
...
2025-12-01 20:53:20 +01:00
88680f1954
...
2025-12-01 19:53:51 +01:00
7dba940d80
...
2025-12-01 19:35:18 +01:00
5d44d49861
...
2025-12-01 19:02:06 +01:00
c22e9ae8ce
...
2025-12-01 19:00:31 +01:00
55966be158
...
2025-12-01 16:45:47 +01:00
Mahmoud-Emad
5f9a95f2ca
refactor: Improve site configuration and navigation handling
...
- Consolidate site configuration loading and parsing
- Refactor navbar and menu item processing logic
- Add console output for configuration steps
- Update copyright year dynamically
- Simplify and clarify parameter handling
- Enhance error handling for missing required parameters
2025-12-01 15:32:09 +02:00
Mahmoud-Emad
f447c7a3f1
Merge branch 'development' into dev_docusaurus
2025-12-01 15:16:17 +02:00
Mahmoud-Emad
ba46ed62ef
refactor: Update documentation for HeroLib Docusaurus integration
...
- Refactor site.page_category and site.page arguments
- Update hero command usage for ebook paths
- Clarify Atlas and Doctree integration
- Add new ebook structure examples
- Update HeroScript actions reference
2025-12-01 11:59:16 +02:00
Mahmoud-Emad
8fc560ae78
feat: add docs landing page slug handling
...
- Add function to find first doc in sidebar
- Pass found doc ID to process_page
- Set slug: / for landing page in frontmatter
2025-12-01 11:54:02 +02:00
ed785c79df
...
2025-12-01 10:35:46 +01:00
0a731f83e5
...
2025-12-01 05:27:29 +01:00
Mahmoud-Emad
ed9ff35807
refactor: Improve navigation label generation
...
- Generate human-readable nav label
- Use title_case for page names without titles
2025-11-30 17:33:17 +02:00
Mahmoud-Emad
e2c2a560c8
feat: Refactor docusaurus playbook and sidebar JSON serialization
...
- Extract playbook action processing into separate functions
- Add auto-export for Atlas collections
- Simplify sidebar JSON serialization
- Update sidebar navigation item structure
2025-11-30 17:31:41 +02:00
0ca87c5f32
...
2025-11-30 09:19:10 +01:00
5b2069c560
...
2025-11-30 08:59:38 +01:00
0963910572
...
2025-11-30 08:24:36 +01:00
394dd2c88e
...
2025-11-30 07:41:15 +01:00
d16aaa30db
...
2025-11-30 07:28:16 +01:00
18da5823b7
...
2025-11-28 14:18:16 +01:00
7c03226054
...
2025-11-28 09:37:21 +01:00
fc13f3e6ae
...
2025-11-28 09:27:19 +01:00
0414ea85df
...
2025-11-28 09:01:58 +01:00
e7611d4dc2
...
2025-11-14 08:51:32 +02:00
3179d362fc
...
2025-11-09 08:47:11 +04:00
c409d42f64
...
2025-11-09 07:43:44 +04:00
fd5a348e20
...
2025-11-09 06:36:05 +04:00
93fc823e00
...
2025-11-09 06:25:44 +04:00
5a6f3d323b
...
2025-11-07 07:58:53 +04:00
ea1a49ffd5
...
2025-11-07 07:19:28 +04:00
f4de662fc2
...
2025-11-07 07:00:23 +04:00
Mahmoud-Emad
a149845fc7
feat: Enhance docusaurus site generation with atlas client
...
- Add flags for development server and browser opening
- Introduce IDocClient interface for unified client access
- Implement atlas_client integration for Docusaurus
- Refactor link handling and image path resolution
- Update Docusaurus config with atlas client options
2025-11-06 15:44:09 +02:00
Mahmoud-Emad
04e1e2375f
refactor: Remove docusaurus dev server and path_meta flag
...
- Remove 'dev' flag from run command
- Remove 'path_meta' flag from run command
- Remove docusaurus integration from playcmds
- Add `validate_links` and `fix_links` to Atlas
- Refactor page link processing for clarity and export mode
2025-11-05 15:25:50 +02:00
Mahmoud-Emad
2150b93a80
refactor: Update name normalization logic
...
- Use texttools.name_fix instead of name_fix_no_underscore_no_ext
- Preserve underscores in normalized names
- Update documentation and tests to reflect changes
2025-11-05 10:01:18 +02:00
Mahmoud-Emad
8bfb021939
feat: Support atlas_client module:
...
- Add client for atlas module
- Add unit tests to test the workflow
- Remove println statements from file_or_image_exists
- Remove println statements from link processing loop
2025-11-04 15:56:07 +02:00
caedf2e2dd
...
2025-10-22 09:38:49 +02:00
b538540cd4
Merge branch 'development' of github.com:incubaid/herolib into development
2025-10-19 16:28:37 +02:00
1a76c31865
...
2025-10-19 16:28:35 +02:00