diff --git a/README.md b/README.md index bec48a3..f52b4de 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ This app uses the Github issue search API to provide a convenient issue browser across all of our -[supported modules](https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/). +[supported modules](https://docs.silverstripe.org/en/project_governance/supported_modules/) +as well as other repositories that are important for maintenance. It uses [vue-cli](https://github.com/vuejs/vue-cli/blob/dev/docs/cli.md) to simplify local development and production builds for VueJS. @@ -15,6 +16,7 @@ You can use it on https://github-issue-search-client-silverstripe.vercel.app. This project is powered by [Vercel](https://vercel.com/?utm_source=silverstripe&utm_campaign=oss). ![Vercel logo](_img/vercel-logotype-dark.png) + ## Install Use Node v8 or higher. @@ -39,10 +41,10 @@ Note that the token should NOT have any other permissions/scopes, since it will in the client bundle (and is readable by everyone through network requests). The only reason to include it here is avoiding to hit Github's rate limits without it. -In order to get an updated list of our [supported modules](https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/), +In order to get an updated list of the repositories we care about, you can run the following command. This will be written to the `repos.json` file in the `src` folder, which can be -updated (in VCS) periodically if required. This will also happen during a deployment and auto-update in the -Now environment. +updated (in VCS) periodically if required. +This gets run during a deployment and auto-update in the Vercel environment. ```bash npm run get-repos diff --git a/src/components/ApolloResults.vue b/src/components/ApolloResults.vue index c30e193..ef03e44 100644 --- a/src/components/ApolloResults.vue +++ b/src/components/ApolloResults.vue @@ -87,6 +87,9 @@ export default defineComponent({ if (this.formData.includeSupported) { ids.push('supported'); } + if (this.formData.includeOther) { + ids.push('other'); + } let repos = this.formData.customRepos.length ? // Pass in custom list of repos through the URL. diff --git a/src/components/RestResults.vue b/src/components/RestResults.vue index 0036828..c126a8a 100644 --- a/src/components/RestResults.vue +++ b/src/components/RestResults.vue @@ -86,6 +86,9 @@ export default defineComponent({ if (this.formData.includeSupported) { ids.push('supported'); } + if (this.formData.includeOther) { + ids.push('other'); + } const repos = this.formData.customRepos.length ? // Pass in custom list of repos through the URL. @@ -112,6 +115,9 @@ export default defineComponent({ if (this.formData.includeSupported) { ids.push('supported'); } + if (this.formData.includeOther) { + ids.push('other'); + } const repos = this.formData.customRepos.length ? // Pass in custom list of repos through the URL. diff --git a/src/components/SearchForm.vue b/src/components/SearchForm.vue index 618b7d5..6925032 100644 --- a/src/components/SearchForm.vue +++ b/src/components/SearchForm.vue @@ -13,10 +13,16 @@ Filtering by {{data.customRepos.length}} repos -