Skip to content

feat: add all nav with empty docs#6

Merged
paul58914080 merged 2 commits into
mainfrom
nav
Feb 7, 2026
Merged

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

Conversation

@paul58914080

Copy link
Copy Markdown
Member

Checklist:

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

github-actions Bot commented Feb 7, 2026

Copy link
Copy Markdown

📘 Site preview available:

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

Copilot AI left a comment

Copy link
Copy Markdown

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 thread zensical.toml
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" },

Copilot AI Feb 7, 2026

Copy link

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 thread zensical.toml
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" }
] }

Copilot AI Feb 7, 2026

Copy link

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

Copilot AI Feb 7, 2026

Copy link

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

github-actions Bot commented Feb 7, 2026

Copy link
Copy Markdown

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

2 participants