Skip to content

Commit a8b627a

Browse files
Improvements to the mobile navigation (#179)
* Adjust breakpoints to remove the void zones between them * Adjust widths and sidebar * Show the correct parent level for the innermost left nav depth * Show the whole child tree of the current nav section when it's initially opened * Remove the customization of the mobile nav so at least the mobile nav works * remove subsection landing pages from nav * Fix active submenu padding * Hide the back button, but show the component selector in the left side nav * override pbkdf2 and brace-expansion dependencies for security updates * Fix the nav toggle/tree item toggle click handlers --------- Co-authored-by: Rosie Yohannan <[email protected]>
1 parent 1709188 commit a8b627a

File tree

19 files changed

+169
-365
lines changed

19 files changed

+169
-365
lines changed

docs/contributors/antora.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ name: contributors
22
title: Contributors
33
version: ~
44
nav:
5-
- modules/ROOT/nav.adoc
5+
- modules/ROOT/nav.adoc
6+
start_page: docs-style:index.adoc

docs/contributors/modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
* Docs style guide
2+
** xref:docs-style:index.adoc[Overview]
23
** xref:docs-style:formatting.adoc[Formatting]
34
** xref:docs-style:style-and-voice.adoc[Style and voice]
45
** xref:docs-style:headings.adoc[Headings]
File renamed without changes.

docs/guides/modules/ROOT/nav.adoc

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
* xref:about-circleci:index.adoc[About CircleCI]
1+
* About CircleCI
22
** xref:about-circleci:about-circleci.adoc[CircleCI overview]
33
** xref:about-circleci:benefits-of-circleci.adoc[Benefits of CircleCI]
44
** xref:about-circleci:concepts.adoc[Concepts]
55
** xref:about-circleci:introduction-to-the-circleci-web-app.adoc[Intro to the CircleCI web app]
66
** xref:about-circleci:open-source.adoc[Open source acknowledgements]
77
8-
* xref:getting-started:index.adoc[Getting started]
8+
* Getting started
99
** First steps
1010
*** xref:getting-started:first-steps.adoc[Sign up and try CircleCI]
1111
*** xref:getting-started:invite-your-team.adoc[Join teammates on CircleCI]
@@ -22,7 +22,7 @@
2222
*** xref:getting-started:config-intro.adoc[Configuration intro]
2323
*** xref:getting-started:slack-orb-tutorial.adoc[Use the Slack orb to set up notifications]
2424
25-
* xref:migrate:index.adoc[Migrate to CircleCI]
25+
* Migrate to CircleCI
2626
** xref:migrate:migration-intro.adoc[Migration intro]
2727
** xref:migrate:migrating-from-aws.adoc[Migrate from AWS]
2828
** xref:migrate:migrating-from-azuredevops.adoc[Migrate from Azure DevOps]
@@ -33,7 +33,7 @@
3333
** xref:migrate:migrating-from-teamcity.adoc[Migrate from TeamCity]
3434
** xref:migrate:migrating-from-travis.adoc[Migrate from Travis CI]
3535
36-
* xref:orchestrate:index.adoc[Orchestrate]
36+
* Orchestrate
3737
** Pipelines
3838
*** xref:orchestrate:pipelines.adoc[Pipeline and triggers overview]
3939
*** xref:orchestrate:jobs-steps.adoc[Jobs and steps overview]
@@ -64,7 +64,7 @@
6464
*** xref:orchestrate:migrate-from-deploy-to-run.adoc[Migrate from deploy to run]
6565
*** xref:orchestrate:using-shell-scripts.adoc[Using shell scripts]
6666
67-
* xref:execution-managed:index.adoc[Execute on managed compute]
67+
* Execute on managed compute
6868
** xref:execution-managed:executor-intro.adoc[Execution environments overview]
6969
** xref:execution-managed:resource-class-overview.adoc[Resource class overview]
7070
** Docker
@@ -103,7 +103,7 @@
103103
*** xref:execution-managed:xcode-policy.adoc[Xcode image policy]
104104
*** xref:execution-managed:machine-convenience-image-lifecycle.adoc[CircleCI image lifecycle: A complete guide]
105105
106-
* xref:execution-runner:index.adoc[Execute jobs on self-hosted runners]
106+
* Execute jobs on self-hosted runners
107107
** xref:execution-runner:runner-overview.adoc[Self-hosted runner overview]
108108
** xref:execution-runner:runner-concepts.adoc[Self-hosted runner concepts]
109109
** xref:execution-runner:runner-feature-comparison-matrix.adoc[Runner feature comparison matrix]
@@ -138,7 +138,7 @@
138138
*** xref:execution-runner:troubleshoot-self-hosted-runner.adoc[Troubleshoot self-hosted runner]
139139
*** xref:execution-runner:runner-scaling.adoc[Scaling self-hosted runner]
140140
141-
* xref:test:index.adoc[Testing on CircleCI]
141+
* Testing on CircleCI
142142
** Run tests on CircleCI
143143
*** xref:test:test.adoc[Automated testing]
144144
*** xref:test:collect-test-data.adoc[Collecting test data]
@@ -159,7 +159,7 @@
159159
** Reference
160160
*** xref:test:troubleshoot-test-splitting.adoc[Troubleshoot test splitting]
161161
162-
* xref:deploy:index.adoc[Deploy with CircleCI]
162+
* Deploy with CircleCI
163163
** xref:deploy:deployment-overview.adoc[Overview of deployment on CircleCI]
164164
** xref:deploy:deploys-overview.adoc[CircleCI deploys overview]
165165
** Release agent setup
@@ -190,7 +190,7 @@
190190
*** xref:deploy:publish-packages-to-packagecloud.adoc[Publish packages to Packagecloud]
191191
*** xref:deploy:deploy-to-npm-registry.adoc[Deploy to NPM registry]
192192
193-
* xref:optimize:index.adoc[Optimize]
193+
* Optimize
194194
** xref:optimize:optimizations.adoc[Optimizations reference]
195195
** Data
196196
*** xref:optimize:persist-data.adoc[Persisting data overview]
@@ -210,13 +210,13 @@
210210
*** xref:orchestrate:using-dynamic-configuration.adoc[Using dynamic configuration]
211211
*** xref:optimize:java-oom.adoc[Avoid and debug Java memory errors]
212212
213-
* xref:insights:index.adoc[Insights]
213+
* Insights
214214
** xref:insights:insights.adoc[Use Insights]
215215
** xref:insights:insights-tests.adoc[Test Insights]
216216
** xref:insights:insights-snapshot-badge.adoc[Generate an Insights snapshot badge]
217217
** xref:insights:insights-glossary.adoc[Insights glossary]
218218
219-
* xref:permissions-authentication:index.adoc[Manage roles, permissions, and authentication]
219+
* Manage roles, permissions, and authentication
220220
** Roles and permissions
221221
*** xref:permissions-authentication:roles-and-permissions-overview.adoc[Roles and permissions overview]
222222
*** xref:permissions-authentication:manage-roles-and-permissions.adoc[Manage roles and permissions]
@@ -232,7 +232,7 @@
232232
*** xref:permissions-authentication:openid-connect-tokens.adoc[Use OpenID Connect tokens in jobs]
233233
*** xref:permissions-authentication:oidc-tokens-with-custom-claims.adoc[OIDC tokens with custom claims]
234234
235-
* xref:security:index.adoc[Manage security and secrets]
235+
* Manage security and secrets
236236
** Security features
237237
*** xref:security:security.adoc[How CircleCI handles security]
238238
*** xref:security:env-vars.adoc[Intro to environment variables]
@@ -251,7 +251,7 @@
251251
*** xref:security:stop-building-a-project-on-circleci.adoc[Stop building a project on CircleCI]
252252
*** xref:security:rename-organizations-and-repositories.adoc[Rename organizations and repositories]
253253
254-
* xref:config-policies:index.adoc[Manage config policies]
254+
* Manage config policies
255255
** xref:config-policies:config-policy-management-overview.adoc[Config policy management overview]
256256
** xref:config-policies:config-policy-reference.adoc[Config policy reference]
257257
** How-to guides
@@ -261,7 +261,7 @@
261261
*** xref:config-policies:config-policies-for-self-hosted-runner.adoc[Config policies for self-hosted runner]
262262
*** xref:config-policies:manage-contexts-with-config-policies.adoc[Manage contexts with config policies]
263263
264-
* xref:integration:index.adoc[Integration]
264+
* Integration
265265
** Integration features
266266
*** xref:integration:outbound-webhooks.adoc[Outbound webhooks]
267267
*** xref:reference:ROOT:outbound-webhooks-reference.adoc[Outbound webhooks reference]
@@ -286,7 +286,7 @@
286286
*** xref:integration:add-ssh-key.adoc[Add additional SSH keys]
287287
*** xref:integration:authorize-google-cloud-sdk.adoc[Authorize Google Cloud SDK]
288288
289-
* xref:toolkit:index.adoc[Developer toolkit]
289+
* Developer toolkit
290290
** AI features
291291
*** xref:toolkit:using-the-circleci-mcp-server.adoc[Using the CircleCI MCP Server]
292292
*** xref:toolkit:intelligent-summaries.adoc[Intelligent summaries]
@@ -309,7 +309,7 @@
309309
*** xref:toolkit:sample-config.adoc[Sample config.yml files]
310310
*** xref:toolkit:postgres-config.adoc[Database examples]
311311
312-
* xref:plans-pricing:index.adoc[Plans and pricing]
312+
* Plans and pricing
313313
** xref:plans-pricing:plan-overview.adoc[CircleCI plans overview]
314314
** xref:plans-pricing:credits.adoc[Credits overview]
315315
** xref:plans-pricing:plan-free.adoc[Free plan overview]

docs/orbs/antora.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ name: orbs
22
title: Orbs
33
version: ~
44
nav:
5-
- modules/ROOT/nav.adoc
5+
- modules/ROOT/nav.adoc
6+
start_page: use:orb-intro.adoc

docs/orbs/modules/ROOT/nav.adoc

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
* xref:index.adoc[Orbs]
2-
** Use Orbs
3-
*** xref:use:orb-intro.adoc[Introduction to using orbs]
4-
*** xref:use:managing-url-orbs-allow-lists.adoc[Managing URL orbs allow lists]
5-
** Author Orbs
6-
*** xref:author:orb-author.adoc[Introduction to authoring orbs]
7-
*** xref:author:orb-development-kit.adoc[Orb development kit]
8-
*** xref:author:create-an-orb.adoc[Create an orb with the development kit]
9-
*** xref:author:testing-orbs.adoc[Testing orbs]
10-
*** xref:author:creating-orbs.adoc[Publishing orbs]
11-
*** xref:author:orb-author-validate-publish.adoc[Manually create an orb]
12-
*** xref:author:orbs-best-practices.adoc[Orb authoring best practices]
13-
** Reference
14-
*** xref:author:orb-concepts.adoc[Orb concepts]
15-
*** xref:author:orb-author-faq.adoc[Orb authoring FAQ]
16-
*** xref:use:orbs-faq.adoc[Orbs FAQ]
17-
*** xref:reference:ROOT:reusing-config.adoc[Reusing configuration]
1+
* Use Orbs
2+
** xref:use:orb-intro.adoc[Introduction to using orbs]
3+
** xref:use:managing-url-orbs-allow-lists.adoc[Managing URL orbs allow lists]
4+
* Author Orbs
5+
** xref:author:orb-author.adoc[Introduction to authoring orbs]
6+
** xref:author:orb-development-kit.adoc[Orb development kit]
7+
** xref:author:create-an-orb.adoc[Create an orb with the development kit]
8+
** xref:author:testing-orbs.adoc[Testing orbs]
9+
** xref:author:creating-orbs.adoc[Publishing orbs]
10+
** xref:author:orb-author-validate-publish.adoc[Manually create an orb]
11+
** xref:author:orbs-best-practices.adoc[Orb authoring best practices]
12+
* Reference
13+
** xref:author:orb-concepts.adoc[Orb concepts]
14+
** xref:author:orb-author-faq.adoc[Orb authoring FAQ]
15+
** xref:use:orbs-faq.adoc[Orbs FAQ]
16+
** xref:reference:ROOT:reusing-config.adoc[Reusing configuration]
1817

ui/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
'use strict'
2-
2+
33
// This placeholder script allows this package to be discovered using require.resolve.
44
// It may be used in the future to export information about the files in this UI.

ui/package-lock.json

Lines changed: 86 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ui/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,12 @@
6161
"gulp-stylelint": {
6262
"stylelint": "~16.19.0"
6363
},
64+
"brace-expansion": "~1.1.12",
6465
"cross-spawn": "~7.0.0",
6566
"got": "~14.4.0",
6667
"http-cache-semantics": "~4.2.0",
6768
"nth-check": "~2.1.0",
69+
"pbkdf2": "~3.1.3",
6870
"semver-regex": "~4.0.5",
6971
"send": "~1.2.0",
7072
"trim-newlines": "~5.0.0"

0 commit comments

Comments
 (0)