Conversation
|
📘 Site preview available: |
There was a problem hiding this comment.
Pull request overview
This PR expands the documentation site navigation to include all planned sections and adds placeholder content/pages (plus home page images) so the full docs structure is visible even before the real content is written.
Changes:
- Expanded
navinzensical.tomlto include About/Core/Advanced concepts, strategies, security, stores, and web sections. - Added many stub
index.mdpages for each new nav entry (currently “coming soon” placeholders). - Added/updated home page imagery and updated
home.htmlto reference the new image paths.
Reviewed changes
Copilot reviewed 42 out of 49 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| zensical.toml | Adds full docs navigation structure for all planned sections. |
| docs/overrides/home.html | Updates home page image src paths to the new pages/home/img/... location. |
| docs/pages/home/img/upcoming.svg | Adds an “upcoming” placeholder SVG. |
| docs/pages/home/img/strategy.svg | Adds strategy diagram SVG for the home page. |
| docs/pages/home/img/featuretoggle.svg | Adds feature toggle diagram SVG for the home page. |
| docs/pages/home/img/canaryrelease.svg | Adds canary release diagram SVG for the home page. |
| docs/pages/home/img/cli.png | Adds CLI screenshot/illustration used on the home page. |
| docs/pages/web/web-console/index.md | Adds placeholder page for Web Console docs. |
| docs/pages/web/restful-api/index.md | Adds placeholder page for REST API docs. |
| docs/pages/stores/spring-jdbc/index.md | Adds placeholder page for Spring JDBC store docs. |
| docs/pages/stores/redis/index.md | Adds placeholder page for Redis store docs. |
| docs/pages/stores/neo4j/index.md | Adds placeholder page for Neo4j store docs. |
| docs/pages/stores/mongodb/index.md | Adds placeholder page for MongoDB store docs. |
| docs/pages/stores/jdbc/index.md | Adds placeholder page for JDBC store docs. |
| docs/pages/stores/elastic/index.md | Adds placeholder page for Elasticsearch store docs. |
| docs/pages/stores/eh-cache/index.md | Adds placeholder page for Ehcache store docs. |
| docs/pages/stores/default/index.md | Adds placeholder page for Default store docs. |
| docs/pages/stores/consul/index.md | Adds placeholder page for Consul store docs. |
| docs/pages/stores/casandra/index.md | Adds placeholder page for Cassandra store docs (note spelling). |
| docs/pages/stores/aws-ssm-parameter-store/index.md | Adds placeholder page for AWS SSM Parameter Store docs. |
| docs/pages/stores/aws-dynamo-db/index.md | Adds placeholder page for AWS DynamoDB store docs. |
| docs/pages/stores/archaius/index.md | Adds placeholder page for Archaius store docs. |
| docs/pages/security/spring/index.md | Adds placeholder page for Spring Security docs. |
| docs/pages/security/apache-shiro/index.md | Adds placeholder page for Apache Shiro docs. |
| docs/pages/flipping-strategies/whitelist/index.md | Adds placeholder page for Whitelist strategy docs. |
| docs/pages/flipping-strategies/server-filter/index.md | Adds placeholder page for Server Filter strategy docs. |
| docs/pages/flipping-strategies/release-date/index.md | Adds placeholder page for Release Date strategy docs. |
| docs/pages/flipping-strategies/ponderation/index.md | Adds placeholder page for Ponderation strategy docs. |
| docs/pages/flipping-strategies/office-hour/index.md | Adds placeholder page for Office Hour strategy docs. |
| docs/pages/flipping-strategies/expression/index.md | Adds placeholder page for Expression strategy docs. |
| docs/pages/flipping-strategies/drools/index.md | Adds placeholder page for Drools strategy docs. |
| docs/pages/flipping-strategies/dark-launch/index.md | Adds placeholder page for Dark Launch strategy docs. |
| docs/pages/flipping-strategies/client-filter/index.md | Adds placeholder page for Client Filter strategy docs. |
| docs/pages/flipping-strategies/blacklist/index.md | Adds placeholder page for Blacklist strategy docs. |
| docs/pages/about/quickstart/index.md | Adds placeholder page for Quick Start docs. |
| docs/pages/about/core-concepts/security/index.md | Adds placeholder page for Core Concepts / Security docs. |
| docs/pages/about/core-concepts/property/index.md | Adds placeholder page for Core Concepts / Property docs. |
| docs/pages/about/core-concepts/property-store/index.md | Adds placeholder page for Core Concepts / Property Store docs. |
| docs/pages/about/core-concepts/feature/index.md | Adds placeholder page for Core Concepts / Feature docs. |
| docs/pages/about/core-concepts/feature-store/index.md | Adds placeholder page for Core Concepts / Feature Store docs. |
| docs/pages/about/core-concepts/architecture/index.md | Adds placeholder page for Core Concepts / Architecture docs. |
| docs/pages/about/advance-concepts/spring-boot/index.md | Adds placeholder page for Advanced Concepts / Spring Boot docs. |
| docs/pages/about/advance-concepts/jmx/index.md | Adds placeholder page for Advanced Concepts / JMX docs. |
| docs/pages/about/advance-concepts/feature-groups/index.md | Adds placeholder page for Advanced Concepts / Feature Groups docs. |
| docs/pages/about/advance-concepts/cli/index.md | Adds placeholder page for Advanced Concepts / CLI docs. |
| docs/pages/about/advance-concepts/caching/index.md | Adds placeholder page for Advanced Concepts / Caching docs. |
| docs/pages/about/advance-concepts/aop/index.md | Adds placeholder page for Advanced Concepts / AOP docs. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| { "Archaius" = "pages/stores/archaius/index.md" }, | ||
| { "AWS DynamoDB" = "pages/stores/aws-dynamo-db/index.md" }, | ||
| { "AWS SSM Parameter Store" = "pages/stores/aws-ssm-parameter-store/index.md" }, | ||
| { "Cassandra" = "pages/stores/casandra/index.md" }, | ||
| { "Consul" = "pages/stores/consul/index.md" }, |
There was a problem hiding this comment.
Nav entry for Cassandra points to pages/stores/casandra/index.md (missing an “s”). Since this is a new docs section, it’s better to use the correct cassandra spelling for the folder/path now (and rename the directory + update this nav entry accordingly) to avoid a permanently misspelled URL/path.
| { "Advanced Concepts" = [ | ||
| { "AOP" = "pages/about/advance-concepts/aop/index.md" }, | ||
| { "Caching" = "pages/about/advance-concepts/caching/index.md" }, | ||
| { "CLI" = "pages/about/advance-concepts/cli/index.md" }, | ||
| { "Feature Groups" = "pages/about/advance-concepts/feature-groups/index.md" }, | ||
| { "JMX" = "pages/about/advance-concepts/jmx/index.md" }, | ||
| { "Spring Boot" = "pages/about/advance-concepts/spring-boot/index.md" } | ||
| ] } |
There was a problem hiding this comment.
The "Advanced Concepts" section uses the path segment advance-concepts (missing the trailing “d” in “advanced”). Consider renaming the directory/path to advanced-concepts (and updating these nav links) so URLs and folder names match the section title and avoid long-term inconsistency.
| @@ -0,0 +1 @@ | |||
| We know that you are waiting, we will have this section ready very soon. No newline at end of file | |||
There was a problem hiding this comment.
There’s a trailing whitespace at the end of the only line in this placeholder page. It’s also a comma splice (“..., we will ...”) which reads awkwardly; consider switching to two sentences (and applying the same wording to the other placeholder pages for consistency).
| We know that you are waiting, we will have this section ready very soon. | |
| We know that you are waiting. We will have this section ready very soon. |
|
📘 Site preview available: |
Checklist: