Commit Graph

23 Commits

Author SHA1 Message Date
Mahmoud Emad
f9d338a8f1 feat: Add WebBuilder library for website generation
- Adds a new library for building websites from configuration
  files and markdown content.  Improves developer workflow by
  automating website construction.

- Implements multiple parsing strategies for configuration files
  (Hjson, Simple, Auto) for flexibility and backward
  compatibility.

- Includes support for cloning Git repositories, processing
  markdown, and uploading files to IPFS, streamlining the
  website deployment process.  Facilitates easier website
  updates and content management.

- Adds comprehensive README documentation explaining the library's
  usage and configuration options.  Improves user onboarding and
  reduces the learning curve for new users.
2025-05-15 09:42:08 +03:00
Mahmoud Emad
ea25db7d29 feat: Improve collection scanning and add .gitignore entries
- Add `.gitignore` entries for `webmeta.json` and `.vscode`
- Improve collection scanning logging for better debugging
- Improve error handling in collection methods for robustness
2025-05-15 08:53:16 +03:00
Mahmoud Emad
cad8a6d125 refactor: Remove branch specification from sal dependency
- Removed the branch specification from the `sal` dependency in
  `doctree/Cargo.toml` and `webbuilder/Cargo.toml`. This simplifies
  the dependency management and relies on the default branch of the
  repository.
- Updated `.gitignore` to ignore `sccache.log` to prevent it from
  being committed to the repository.
- Updated example commands in `example_commands.sh` to use a different
  collection name (`grid1` instead of `grid_documentation`) for testing
  purposes.  This avoids potential conflicts with pre-existing data.
- Improved code structure and organization in `doctree/src/lib.rs`.
2025-05-14 08:42:53 +03:00
d8d6bf1f4a ... 2025-05-13 11:22:51 +03:00
1e914aa56d ... 2025-05-13 10:03:13 +03:00
29ccc54a4d ... 2025-05-13 09:35:01 +03:00
d609aa8094 ... 2025-05-13 09:22:57 +03:00
dbd44043cb ... 2025-05-13 09:19:45 +03:00
7fa4125dc0 ... 2025-05-13 08:52:47 +03:00
2fae059512 ... 2025-05-03 05:52:42 +04:00
28a7ef3a94 ... 2025-04-09 09:47:16 +02:00
60e688810d ... 2025-04-09 09:26:06 +02:00
f938e8ff6b ... 2025-04-09 08:51:55 +02:00
84c656983a ... 2025-04-09 08:45:38 +02:00
19f52a8172 ... 2025-04-09 08:43:20 +02:00
14b2bb2798 ... 2025-04-09 08:43:10 +02:00
2eec3be632 ... 2025-04-09 08:42:30 +02:00
1f155d1bfb ... 2025-04-09 08:11:28 +02:00
b9df692a54 ... 2025-04-09 07:56:46 +02:00
44cbf20d7b ... 2025-04-09 07:54:37 +02:00
5e4dcbf77c ... 2025-04-09 07:11:38 +02:00
b93894632a ... 2025-04-09 06:20:35 +02:00
a057b6c8b3 Initial commit 2025-04-09 04:04:39 +00:00