Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise Navigation Column In Hugo Output #562

Open
reid-spencer opened this issue Jan 28, 2024 · 0 comments
Open

Revise Navigation Column In Hugo Output #562

reid-spencer opened this issue Jan 28, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@reid-spencer
Copy link
Contributor

Currently, the navigation section on the left of the hugo output isn't particularly helpful. The issue is the length of the keys and the non-adjustable width of the navigation column (see thegeeklab/hugo-geekdoc#325). Instead, we need to break it into section "indexes". The suggestion is to:

Make the index only go to the depth of Domains and Contexts and provide individual index pages for each of them. So the navigation bar would look like:

  • Domains → open/close the list of domains
    ** Domain1 → shows index for Domain1: Contexts, Epics, Applications, ... each type with a header and sorted alphabetically
    *** Contexts → open/close the list of Contexts in Domain1
    **** Context1 → shows index for Context1: Adaptors, Entities, Types, Repositories, Projectors, Streamlets, ... each type with
    a header and sorted alphabetically.
    **** Context2 → shows index for Context1: Adaptors, Entities, Types, Repositories, Projectors, Streamlets, ... similarly
    ** Domain2 → shows index for Domain 2: Context, Epics, Applications, ... similarly as Domain1
@reid-spencer reid-spencer self-assigned this Jan 28, 2024
@reid-spencer reid-spencer added enhancement New feature or request good first issue Good for newcomers labels Jan 28, 2024
@reid-spencer reid-spencer added this to the 1.0 - First Full Release milestone Jan 28, 2024
@reid-spencer reid-spencer linked a pull request Jan 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

1 participant