Mirror of
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update GitHub template files

+750 -72
+8
.changeset/README.md
··· 1 + # Changesets 2 + 3 + Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works 4 + with multi-package repos, or single-package repos to help you version and publish your code. You can 5 + find the full documentation for it [in our repository](https://github.com/changesets/changesets) 6 + 7 + We have a quick list of common questions to get you started engaging with this project in 8 + [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
+14
.changeset/config.json
··· 1 + { 2 + "$schema": "https://unpkg.com/@changesets/config@3.0.3/schema.json", 3 + "changelog": [ 4 + "@changesets/changelog-github", 5 + { "repo": "trueberryless-org/starlight-sidebar-topics-dropdown" } 6 + ], 7 + "commit": false, 8 + "fixed": [], 9 + "linked": [], 10 + "access": "public", 11 + "baseBranch": "main", 12 + "updateInternalDependencies": "patch", 13 + "ignore": [] 14 + }
+8
.dockerignore
··· 1 + **/node_modules/ 2 + **/dist 3 + **/.git 4 + npm-debug.log 5 + .coverage 6 + .coverage.* 7 + .env 8 + .aws
+202
.github/workflows/deployment.yaml
··· 1 + name: Deployment 2 + 3 + on: 4 + push: 5 + branches: [main] 6 + workflow_dispatch: 7 + 8 + # Automatically cancel in-progress actions on the same branch 9 + concurrency: 10 + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.ref }} 11 + cancel-in-progress: true 12 + 13 + env: 14 + REGISTRY: docker.io 15 + IMAGE_OWNER: trueberryless 16 + IMAGE_NAME: starlight-sidebar-topics-dropdown 17 + NODE_VERSION: 20 18 + 19 + jobs: 20 + changes: 21 + name: Filter 22 + runs-on: ubuntu-latest 23 + outputs: 24 + docs: ${{ steps.filter.outputs.docs }} 25 + steps: 26 + - name: Check out the repo 27 + uses: actions/checkout@v4 28 + 29 + - uses: dorny/paths-filter@v3 30 + id: filter 31 + with: 32 + filters: | 33 + docs: 34 + - 'docs/**' 35 + 36 + changesets: 37 + name: Changesets 38 + runs-on: ubuntu-latest 39 + outputs: 40 + hasChangesets: ${{ steps.changesets.outputs.hasChangesets }} 41 + permissions: 42 + contents: write 43 + pull-requests: write 44 + steps: 45 + - name: Checkout Repo 46 + uses: actions/checkout@v4 47 + 48 + - name: Setup PNPM 49 + uses: pnpm/action-setup@v3 50 + 51 + - name: Setup Node 52 + uses: actions/setup-node@v4 53 + with: 54 + node-version: ${{ env.NODE_VERSION }} 55 + cache: "pnpm" 56 + 57 + - name: Install Dependencies 58 + run: pnpm i 59 + 60 + - name: Create Release Pull Request 61 + id: changesets 62 + uses: changesets/action@v1 63 + with: 64 + commit: "[ci] release" 65 + title: "[ci] release" 66 + env: 67 + GITHUB_TOKEN: ${{ secrets.PUBLIC_GITHUB_TOKEN }} 68 + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 69 + 70 + image-tag: 71 + name: Image Tag 72 + runs-on: ubuntu-latest 73 + outputs: 74 + IMAGE_TAG: ${{ env.IMAGE_TAG }} 75 + steps: 76 + - name: Check out the repo 77 + uses: actions/checkout@v4 78 + 79 + - name: Read version from package.json 80 + id: get_version 81 + run: | 82 + VERSION=$(jq -r '.version' docs/package.json) 83 + echo "IMAGE_TAG=$VERSION" >> $GITHUB_ENV 84 + 85 + deployment: 86 + needs: [changes, changesets, image-tag] 87 + if: > 88 + ( 89 + needs.changesets.outputs.hasChangesets == 'false' && 90 + ( 91 + contains(github.event.head_commit.message, 'deploy') || 92 + contains(github.event.head_commit.message, '[ci] release') 93 + ) 94 + ) || 95 + github.event_name == 'workflow_dispatch' 96 + runs-on: ubuntu-latest 97 + permissions: 98 + contents: write 99 + steps: 100 + - name: Check out the repo 101 + uses: actions/checkout@v4 102 + with: 103 + fetch-depth: 0 104 + 105 + - name: Setup PNPM 106 + uses: pnpm/action-setup@v3 107 + with: 108 + package_json_file: ./docs/package.json 109 + 110 + - name: Setup Node 111 + uses: actions/setup-node@v4 112 + with: 113 + node-version: ${{ env.NODE_VERSION }} 114 + cache: pnpm 115 + cache-dependency-path: ./pnpm-lock.yaml 116 + 117 + - name: Install dependencies 118 + run: pnpm install 119 + shell: bash 120 + working-directory: ./docs 121 + 122 + - name: Build Website 123 + run: pnpm run build 124 + shell: bash 125 + working-directory: ./docs 126 + 127 + - name: Set up Docker Buildx 128 + uses: docker/setup-buildx-action@v3 129 + 130 + - name: Log in to Docker Hub 131 + uses: docker/login-action@v3 132 + with: 133 + username: ${{ secrets.DOCKER_USERNAME }} 134 + password: ${{ secrets.DOCKER_PASSWORD }} 135 + 136 + - name: Extract metadata (tags, labels) for Docker 137 + id: meta 138 + uses: docker/metadata-action@v5 139 + with: 140 + images: ${{ env.REGISTRY }}/${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }} 141 + 142 + - name: Build and push Docker image 143 + uses: docker/build-push-action@v6 144 + with: 145 + context: . 146 + push: true 147 + tags: | 148 + ${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}:${{ needs.image-tag.outputs.IMAGE_TAG }} 149 + ${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}:latest 150 + labels: ${{ steps.meta.outputs.labels }} 151 + 152 + - name: Update deployment.yaml file 153 + run: | 154 + yq eval '.spec.template.spec.containers[0].image = "${{ env.IMAGE_OWNER }}/${{ env.IMAGE_NAME }}:${{ needs.image-tag.outputs.IMAGE_TAG }}"' -i manifest/deployment.yaml 155 + 156 + - uses: stefanzweifel/git-auto-commit-action@v4 157 + with: 158 + commit_message: update deployment.json container image (automated) 159 + 160 + release: 161 + name: Release 162 + needs: [image-tag, deployment] 163 + runs-on: ubuntu-latest 164 + permissions: 165 + contents: write 166 + steps: 167 + - name: Check out the repo 168 + uses: actions/checkout@v4 169 + 170 + - id: extract-changelog 171 + uses: sean0x42/markdown-extract@v2.1.0 172 + with: 173 + file: docs/CHANGELOG.md 174 + pattern: ${{ needs.image-tag.outputs.IMAGE_TAG }} 175 + 176 + - uses: ncipollo/release-action@v1 177 + id: create_release 178 + with: 179 + tag: ${{ env.IMAGE_NAME }}-docs@${{ needs.image-tag.outputs.IMAGE_TAG }} 180 + makeLatest: true 181 + body: ${{ steps.extract-changelog.outputs.markdown }} 182 + skipIfReleaseExists: true 183 + 184 + - name: Check if release was created 185 + id: check_release 186 + run: | 187 + if [ -z "${{ steps.create_release.outputs.html_url }}" ]; then 188 + echo "RELEASE_SKIPPED=true" >> $GITHUB_ENV 189 + else 190 + echo "RELEASE_SKIPPED=false" >> $GITHUB_ENV 191 + fi 192 + 193 + - name: Discord notification 194 + if: env.RELEASE_SKIPPED == 'false' 195 + env: 196 + DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_URL }} 197 + uses: Ilshidur/action-discord@0.3.2 198 + with: 199 + args: | 200 + # ${{ env.IMAGE_NAME }}@${{ needs.image-tag.outputs.IMAGE_TAG }} 201 + 202 + ${{ steps.extract-changelog.outputs.markdown }}
+43
.github/workflows/format.yaml
··· 1 + name: Format 2 + 3 + on: 4 + push: 5 + branches: [main] 6 + 7 + jobs: 8 + format: 9 + runs-on: ubuntu-latest 10 + permissions: 11 + contents: write 12 + pull-requests: write 13 + steps: 14 + - uses: actions/checkout@v4 15 + - uses: pnpm/action-setup@v4 16 + with: 17 + run_install: | 18 + - recursive: false 19 + args: [--frozen-lockfile] 20 + - args: [--global, prettier, sort-package-json] 21 + - uses: actions/setup-node@v4 22 + with: 23 + node-version: 20 24 + cache: "pnpm" 25 + - name: Sort package.json 26 + run: find . -name "package.json" -not -path "*/node_modules/*" -exec sort-package-json {} \; 27 + - name: Format with Prettier 28 + run: pnpm prettier --write . 29 + - name: Create Pull Request 30 + uses: peter-evans/create-pull-request@v7 31 + with: 32 + token: ${{ secrets.PUBLIC_GITHUB_TOKEN }} 33 + commit-message: "[ci] format" 34 + committer: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 35 + author: ${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com> 36 + signoff: false 37 + branch: ci-format 38 + delete-branch: true 39 + title: "[ci] format" 40 + body: "This PR was automatically created to sort package.json files in the repository using sort-package-json and to format the repository using prettier." 41 + labels: 🤖 bot 42 + assignees: trueberryless 43 + draft: false
+164
.github/workflows/publish.yaml
··· 1 + name: Publish 2 + 3 + on: 4 + push: 5 + branches: [main] 6 + workflow_dispatch: 7 + 8 + # Automatically cancel in-progress actions on the same branch 9 + concurrency: 10 + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.ref }} 11 + cancel-in-progress: true 12 + 13 + env: 14 + REGISTRY: docker.io 15 + IMAGE_OWNER: trueberryless 16 + IMAGE_NAME: starlight-sidebar-topics-dropdown 17 + NODE_VERSION: 20 18 + 19 + jobs: 20 + changes: 21 + name: Filter 22 + runs-on: ubuntu-latest 23 + outputs: 24 + starlight-sidebar-topics-dropdown: ${{ steps.filter.outputs.starlight-sidebar-topics-dropdown }} 25 + steps: 26 + - name: Check out the repo 27 + uses: actions/checkout@v4 28 + 29 + - uses: dorny/paths-filter@v3 30 + id: filter 31 + with: 32 + filters: | 33 + starlight-sidebar-topics-dropdown: 34 + - 'packages/starlight-sidebar-topics-dropdown/**' 35 + 36 + changesets: 37 + name: Changesets 38 + runs-on: ubuntu-latest 39 + outputs: 40 + hasChangesets: ${{ steps.changesets.outputs.hasChangesets }} 41 + permissions: 42 + contents: write 43 + pull-requests: write 44 + steps: 45 + - name: Checkout Repo 46 + uses: actions/checkout@v4 47 + 48 + - name: Setup PNPM 49 + uses: pnpm/action-setup@v3 50 + 51 + - name: Setup Node 52 + uses: actions/setup-node@v4 53 + with: 54 + node-version: ${{ env.NODE_VERSION }} 55 + cache: "pnpm" 56 + 57 + - name: Install Dependencies 58 + run: pnpm i 59 + 60 + - name: Create Release Pull Request 61 + id: changesets 62 + uses: changesets/action@v1 63 + with: 64 + commit: "[ci] release" 65 + title: "[ci] release" 66 + env: 67 + GITHUB_TOKEN: ${{ secrets.PUBLIC_GITHUB_TOKEN }} 68 + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 69 + 70 + image-tag: 71 + name: Image Tag 72 + runs-on: ubuntu-latest 73 + outputs: 74 + IMAGE_TAG: ${{ env.IMAGE_TAG }} 75 + steps: 76 + - name: Check out the repo 77 + uses: actions/checkout@v4 78 + 79 + - name: Read version from package.json 80 + id: get_version 81 + run: | 82 + VERSION=$(jq -r '.version' packages/starlight-sidebar-topics-dropdown/package.json) 83 + echo "IMAGE_TAG=$VERSION" >> $GITHUB_ENV 84 + 85 + publish: 86 + needs: [changes, changesets, image-tag] 87 + if: > 88 + ( 89 + needs.changesets.outputs.hasChangesets == 'false' && 90 + ( 91 + contains(github.event.head_commit.message, 'deploy') || 92 + contains(github.event.head_commit.message, '[ci] release') 93 + ) 94 + ) || 95 + github.event_name == 'workflow_dispatch' 96 + runs-on: ubuntu-latest 97 + permissions: 98 + contents: write 99 + id-token: write 100 + steps: 101 + - uses: actions/checkout@v4 102 + 103 + - name: Setup PNPM 104 + uses: pnpm/action-setup@v3 105 + 106 + - name: Setup Node 107 + uses: actions/setup-node@v4 108 + with: 109 + node-version: ${{ env.NODE_VERSION }} 110 + cache: "pnpm" 111 + registry-url: "https://registry.npmjs.org" 112 + 113 + - name: Install Dependencies 114 + run: pnpm i 115 + 116 + - run: | 117 + cd packages/starlight-sidebar-topics-dropdown 118 + npm publish --provenance --access public 119 + env: 120 + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} 121 + 122 + release: 123 + name: Release 124 + needs: [image-tag, publish] 125 + runs-on: ubuntu-latest 126 + permissions: 127 + contents: write 128 + steps: 129 + - name: Check out the repo 130 + uses: actions/checkout@v4 131 + 132 + - id: extract-changelog 133 + uses: sean0x42/markdown-extract@v2.1.0 134 + with: 135 + file: packages/starlight-sidebar-topics-dropdown/CHANGELOG.md 136 + pattern: ${{ needs.image-tag.outputs.IMAGE_TAG }} 137 + 138 + - uses: ncipollo/release-action@v1 139 + id: create_release 140 + with: 141 + tag: ${{ env.IMAGE_NAME }}@${{ needs.image-tag.outputs.IMAGE_TAG }} 142 + makeLatest: true 143 + body: ${{ steps.extract-changelog.outputs.markdown }} 144 + skipIfReleaseExists: true 145 + 146 + - name: Check if release was created 147 + id: check_release 148 + run: | 149 + if [ -z "${{ steps.create_release.outputs.html_url }}" ]; then 150 + echo "RELEASE_SKIPPED=true" >> $GITHUB_ENV 151 + else 152 + echo "RELEASE_SKIPPED=false" >> $GITHUB_ENV 153 + fi 154 + 155 + - name: Discord notification 156 + if: env.RELEASE_SKIPPED == 'false' 157 + env: 158 + DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_URL }} 159 + uses: Ilshidur/action-discord@0.3.2 160 + with: 161 + args: | 162 + # ${{ env.IMAGE_NAME }}@${{ needs.image-tag.outputs.IMAGE_TAG }} 163 + 164 + ${{ steps.extract-changelog.outputs.markdown }}
+40
.github/workflows/release.yaml
··· 1 + name: Release 2 + 3 + on: 4 + push: 5 + branches: [main] 6 + 7 + jobs: 8 + release: 9 + name: Release 10 + if: ${{ github.repository_owner == 'trueberryless-org' }} 11 + permissions: 12 + contents: write 13 + pull-requests: write 14 + runs-on: ubuntu-latest 15 + steps: 16 + - name: Checkout Repo 17 + uses: actions/checkout@v4 18 + with: 19 + fetch-depth: 0 20 + 21 + - name: Setup PNPM 22 + uses: pnpm/action-setup@v3 23 + 24 + - name: Setup Node 25 + uses: actions/setup-node@v4 26 + with: 27 + node-version: 20 28 + cache: "pnpm" 29 + 30 + - name: Install Dependencies 31 + run: pnpm i 32 + 33 + - name: Create Release Pull Request 34 + uses: changesets/action@v1 35 + with: 36 + version: pnpm run version 37 + commit: "[ci] release" 38 + title: "[ci] release" 39 + env: 40 + GITHUB_TOKEN: ${{ secrets.PUBLIC_GITHUB_TOKEN }}
+36
.github/workflows/welcome-bot.yaml
··· 1 + name: WelcomeBot 2 + 3 + on: 4 + pull_request_target: 5 + branches: [main] 6 + types: [opened] 7 + 8 + permissions: 9 + pull-requests: write 10 + 11 + jobs: 12 + welcome: 13 + name: Welcome First-Time Contributors 14 + runs-on: ubuntu-latest 15 + steps: 16 + - uses: actions/checkout@v4 17 + - name: Convert Repository Name to Title Case 18 + id: convert_repo_name 19 + run: | 20 + REPO_NAME="${{ github.event.repository.name }}" 21 + TITLE_CASE_REPO_NAME=$(echo "$REPO_NAME" | sed 's/-/ /g' | awk '{for(i=1;i<=NF;i++) $i=toupper(substr($i,1,1)) tolower(substr($i,2))} 1') 22 + echo "title_case_repo_name=$TITLE_CASE_REPO_NAME" >> $GITHUB_ENV 23 + - uses: zephyrproject-rtos/action-first-interaction@7e6446f8439d8b4399169880c36a3a12b5747699 24 + with: 25 + repo-token: ${{ secrets.GITHUB_TOKEN }} 26 + pr-opened-message: | 27 + Hello! Thank you for opening your **first PR** to ${{ env.title_case_repo_name }}! ✨ 28 + 29 + Here’s what will happen next: 30 + 31 + 1. Our GitHub bots will run to check your changes. 32 + If they spot any issues you will see some error messages on this PR. 33 + Don’t hesitate to ask any questions if you’re not sure what these mean! 34 + 35 + 2. One or more of our maintainers will take a look and may ask you to make changes. 36 + We try to be responsive, but don’t worry if this takes a few days.
+123 -14
.gitignore
··· 1 - # build output 2 - dist/ 3 - # generated types 4 - .astro/ 1 + # Logs 2 + logs 3 + *.log 4 + npm-debug.log* 5 + yarn-debug.log* 6 + yarn-error.log* 7 + lerna-debug.log* 8 + .pnpm-debug.log* 9 + 10 + # Diagnostic reports (https://nodejs.org/api/report.html) 11 + report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 12 + 13 + # Runtime data 14 + pids 15 + *.pid 16 + *.seed 17 + *.pid.lock 18 + 19 + # Directory for instrumented libs generated by jscoverage/JSCover 20 + lib-cov 21 + 22 + # Coverage directory used by tools like istanbul 23 + coverage 24 + *.lcov 25 + 26 + # nyc test coverage 27 + .nyc_output 28 + 29 + # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 + .grunt 31 + 32 + # Bower dependency directory (https://bower.io/) 33 + bower_components 34 + 35 + # node-waf configuration 36 + .lock-wscript 37 + 38 + # Compiled binary addons (https://nodejs.org/api/addons.html) 39 + build/Release 5 40 6 - # dependencies 41 + # Dependency directories 7 42 node_modules/ 43 + jspm_packages/ 44 + 45 + # Snowpack dependency directory (https://snowpack.dev/) 46 + web_modules/ 47 + 48 + # TypeScript cache 49 + *.tsbuildinfo 8 50 9 - # logs 10 - npm-debug.log* 11 - yarn-debug.log* 12 - yarn-error.log* 13 - pnpm-debug.log* 51 + # Optional npm cache directory 52 + .npm 53 + 54 + # Optional eslint cache 55 + .eslintcache 56 + 57 + # Optional stylelint cache 58 + .stylelintcache 59 + 60 + # Microbundle cache 61 + .rpt2_cache/ 62 + .rts2_cache_cjs/ 63 + .rts2_cache_es/ 64 + .rts2_cache_umd/ 65 + 66 + # Optional REPL history 67 + .node_repl_history 14 68 69 + # Output of 'npm pack' 70 + *.tgz 15 71 16 - # environment variables 72 + # Yarn Integrity file 73 + .yarn-integrity 74 + 75 + # dotenv environment variable files 17 76 .env 18 - .env.production 77 + .env.development.local 78 + .env.test.local 79 + .env.production.local 80 + .env.local 19 81 20 - # macOS-specific files 21 - .DS_Store 82 + # parcel-bundler cache (https://parceljs.org/) 83 + .cache 84 + .parcel-cache 85 + 86 + # Next.js build output 87 + .next 88 + out 89 + 90 + # Nuxt.js build / generate output 91 + .nuxt 92 + dist 93 + 94 + # Gatsby files 95 + .cache/ 96 + # Comment in the public line in if your project uses Gatsby and not Next.js 97 + # https://nextjs.org/blog/next-9-1#public-directory-support 98 + # public 99 + 100 + # vuepress build output 101 + .vuepress/dist 102 + 103 + # vuepress v2.x temp and cache directory 104 + .temp 105 + .cache 106 + 107 + # Docusaurus cache and generated files 108 + .docusaurus 109 + 110 + # Serverless directories 111 + .serverless/ 112 + 113 + # FuseBox cache 114 + .fusebox/ 115 + 116 + # DynamoDB Local files 117 + .dynamodb/ 118 + 119 + # TernJS port file 120 + .tern-port 121 + 122 + # Stores VSCode versions used for testing VSCode extensions 123 + .vscode-test 124 + 125 + # yarn v2 126 + .yarn/cache 127 + .yarn/unplugged 128 + .yarn/build-state.yml 129 + .yarn/install-state.gz 130 + .pnp.*
+37
.prettierignore
··· 1 + # Dependency directories 2 + node_modules/ 3 + dist/ 4 + build/ 5 + out/ 6 + 7 + # Lock files 8 + pnpm-lock.yaml 9 + package-lock.json 10 + yarn.lock 11 + 12 + # Build and generated files 13 + *.min.* 14 + *.bundle.* 15 + *.map 16 + 17 + # Git and version control 18 + **/.git 19 + 20 + # Framework-specific files 21 + next-env.d.ts 22 + __generated__/ 23 + 24 + # Test and coverage files 25 + coverage/ 26 + *.spec.* 27 + *.test.* 28 + 29 + # Editor-specific files 30 + .vscode/ 31 + .idea/ 32 + *.sublime-project 33 + *.sublime-workspace 34 + 35 + # OS generated files 36 + .DS_Store 37 + Thumbs.db
+8
.prettierrc
··· 1 + { 2 + "trailingComma": "es5", 3 + "tabWidth": 2, 4 + "semi": true, 5 + "singleQuote": false, 6 + "endOfLine": "lf", 7 + "htmlWhitespaceSensitivity": "css" 8 + }
+1 -1
LICENSE
··· 1 1 MIT License 2 2 3 - Copyright (c) 2024 trueberryless-org 3 + Copyright (c) 2024-present, trueberryless 4 4 5 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 6 of this software and associated documentation files (the "Software"), to deal
+8 -8
manifest/certificate.yaml
··· 1 1 apiVersion: cert-manager.io/v1 2 2 kind: Certificate 3 3 metadata: 4 - name: starlight-sidebar-topics-dropdown 5 - namespace: starlight-sidebar-topics-dropdown 4 + name: starlight-sidebar-topics-dropdown 5 + namespace: starlight-sidebar-topics-dropdown 6 6 spec: 7 - secretName: starlight-sidebar-topics-dropdown 8 - issuerRef: 9 - name: acme-issuer 10 - kind: ClusterIssuer 11 - dnsNames: 12 - - "starlight-sidebar-topics-dropdown.trueberryless.org" 7 + secretName: starlight-sidebar-topics-dropdown 8 + issuerRef: 9 + name: acme-issuer 10 + kind: ClusterIssuer 11 + dnsNames: 12 + - "starlight-sidebar-topics-dropdown.trueberryless.org"
+1 -1
manifest/deployment.yaml
··· 17 17 spec: 18 18 containers: 19 19 - name: starlight-sidebar-topics-dropdown 20 - image: "trueberryless/starlight-sidebar-topics-dropdown:main-c8f90e9b969dc3701415689f16fea86e5dd0393c" 20 + image: "trueberryless/starlight-sidebar-topics-dropdown" 21 21 imagePullPolicy: Always
+17 -17
manifest/ingress.yaml
··· 1 1 apiVersion: networking.k8s.io/v1 2 2 kind: Ingress 3 3 metadata: 4 - name: starlight-sidebar-topics-dropdown 5 - namespace: starlight-sidebar-topics-dropdown 4 + name: starlight-sidebar-topics-dropdown 5 + namespace: starlight-sidebar-topics-dropdown 6 6 spec: 7 - rules: 8 - - host: starlight-sidebar-topics-dropdown.trueberryless.org 9 - http: 10 - paths: 11 - - path: / 12 - pathType: Prefix 13 - backend: 14 - service: 15 - name: starlight-sidebar-topics-dropdown 16 - port: 17 - number: 80 7 + rules: 8 + - host: starlight-sidebar-topics-dropdown.trueberryless.org 9 + http: 10 + paths: 11 + - path: / 12 + pathType: Prefix 13 + backend: 14 + service: 15 + name: starlight-sidebar-topics-dropdown 16 + port: 17 + number: 80 18 18 19 - tls: 20 - - hosts: 21 - - starlight-sidebar-topics-dropdown.trueberryless.org 22 - secretName: starlight-sidebar-topics-dropdown 19 + tls: 20 + - hosts: 21 + - starlight-sidebar-topics-dropdown.trueberryless.org 22 + secretName: starlight-sidebar-topics-dropdown
+1 -1
manifest/namespace.yaml
··· 1 1 apiVersion: v1 2 2 kind: Namespace 3 3 metadata: 4 - name: starlight-sidebar-topics-dropdown 4 + name: starlight-sidebar-topics-dropdown
+9 -9
manifest/service.yaml
··· 1 1 apiVersion: v1 2 2 kind: Service 3 3 metadata: 4 - name: starlight-sidebar-topics-dropdown 5 - namespace: starlight-sidebar-topics-dropdown 6 - annotations: 7 - cert-manager.io/issuer: acme-issuer 4 + name: starlight-sidebar-topics-dropdown 5 + namespace: starlight-sidebar-topics-dropdown 6 + annotations: 7 + cert-manager.io/issuer: acme-issuer 8 8 spec: 9 - selector: 10 - app: starlight-sidebar-topics-dropdown 11 - ports: 12 - - name: http 13 - port: 80 9 + selector: 10 + app: starlight-sidebar-topics-dropdown 11 + ports: 12 + - name: http 13 + port: 80
+26 -17
package.json
··· 1 1 { 2 - "name": "starlight-sidebar-topics-dropdown-monorepo", 3 - "version": "0.2.1", 4 - "license": "MIT", 5 - "description": "Starlight plugin to split your docs page into multiple subpages and switch between them with a dropdown menu in the sidebar.", 6 - "author": "trueberryless-org", 7 - "type": "module", 8 - "engines": { 9 - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" 10 - }, 11 - "packageManager": "pnpm@9.3.0", 12 - "private": true, 13 - "homepage": "https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown", 14 - "repository": { 15 - "type": "git", 16 - "url": "https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown.git" 17 - }, 18 - "bugs": "https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown/issues" 2 + "name": "starlight-sidebar-topics-dropdown-monorepo", 3 + "version": "0.2.1", 4 + "private": true, 5 + "description": "Starlight plugin to split your docs page into multiple subpages and switch between them with a dropdown menu in the sidebar.", 6 + "homepage": "https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown", 7 + "bugs": { 8 + "url": "https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown/issues" 9 + }, 10 + "repository": { 11 + "type": "git", 12 + "url": "https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown.git" 13 + }, 14 + "license": "MIT", 15 + "author": "trueberryless <trueberryless@gmail.com> (https://trueberryless.org)", 16 + "type": "module", 17 + "scripts": { 18 + "version": "pnpm changeset version && pnpm i --no-frozen-lockfile" 19 + }, 20 + "devDependencies": { 21 + "@changesets/changelog-github": "^0.5.0", 22 + "@changesets/cli": "^2.27.9" 23 + }, 24 + "packageManager": "pnpm@9.6.0", 25 + "engines": { 26 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" 27 + } 19 28 }
+2 -2
packages/starlight-sidebar-topics-dropdown/README.md
··· 10 10 11 11 ## License 12 12 13 - Licensed under the MIT License, Copyright © trueberryless-org. 13 + Licensed under the MIT license, Copyright © trueberryless. 14 14 15 - See [LICENSE](https://github.com/trueberryless-org/starlight-sidebar-topics-dropdown/blob/main/LICENSE) for more information. 15 + See [LICENSE](/LICENSE) for more information.
+2 -2
pnpm-workspace.yaml
··· 1 1 packages: 2 - - 'docs/' 3 - - 'packages/*' 2 + - "docs/" 3 + - "packages/*"