Skip to content

feat: add all nav with empty docs#6

Merged
paul58914080 merged 2 commits intomainfrom
nav
Feb 7, 2026
Merged

feat: add all nav with empty docs#6
paul58914080 merged 2 commits intomainfrom
nav

Conversation

@paul58914080
Copy link
Member

Checklist:

Copilot AI review requested due to automatic review settings February 7, 2026 13:27
@github-actions
Copy link

github-actions bot commented Feb 7, 2026

📘 Site preview available:

https://ff4j.github.io/docs/pr-6/

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 nav in zensical.toml to include About/Core/Advanced concepts, strategies, security, stores, and web sections.
  • Added many stub index.md pages for each new nav entry (currently “coming soon” placeholders).
  • Added/updated home page imagery and updated home.html to 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.

Comment on lines 48 to 52
{ "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" },
Copy link

Copilot AI Feb 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
Comment on lines 22 to 29
{ "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" }
] }
Copy link

Copilot AI Feb 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
@@ -0,0 +1 @@
We know that you are waiting, we will have this section ready very soon. No newline at end of file
Copy link

Copilot AI Feb 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).

Suggested change
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.

Copilot uses AI. Check for mistakes.
@paul58914080 paul58914080 requested a review from a team as a code owner February 7, 2026 13:39
@github-actions
Copy link

github-actions bot commented Feb 7, 2026

📘 Site preview available:

https://ff4j.github.io/docs/pr-6/

@paul58914080 paul58914080 merged commit 1a5b57d into main Feb 7, 2026
3 checks passed
@paul58914080 paul58914080 deleted the nav branch February 7, 2026 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant