├── .github └── ISSUE_TEMPLATE │ └── support-new--tech_stack-.md ├── README.md └── tech_stacks.yml /.github/ISSUE_TEMPLATE/support-new--tech_stack-.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Support new `tech_stack` 3 | about: Request support for new `tech_stack` in repo analysis 4 | title: '' 5 | labels: '' 6 | assignees: NinadKavimandan 7 | 8 | --- 9 | 10 | **Name of the `tech_stack`** 11 | A distinct name for the `tech_stack` 12 | 13 | **Filenames to look for in the repository** 14 | This defines the name of the file used as the criteria of detection. For eg, the presence of `yarn.lock` is the detection criteria for `Yarn`. 15 | 16 | **File extensions to look for in the repository** 17 | This defines the extensions of files used as the criteria of detection. For eg, the presence of `.csproj` extension is a detection criteria for `AspNetCore`. 18 | 19 | **Content/Regex to look for in the above-mentioned filename/extensions** 20 | This defines the content to look for in the file with the name/extensions defined above. For eg, the presence of `` in a file with extension `.csproj` is the detection criteria for `AspNetCore` 21 | 22 | **Sample public repository which we can add to our test suite** 23 | Provide a public repo which contains relevant files and is expected to have the above mentioned tech_stack. This repo will be added to our regression test suite. 24 | 25 | **Additional context** 26 | Add any other context or screenshots about the feature request here. 27 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # repo-analysis-partner 2 | 3 | Check out [tech_stacks.yml](tech_stacks.yml) for the list of `tech_stacks` detected by repo analysis on GitHub. To request support for detecting any new `tech_stack` please raise an issue on this repository. 4 | -------------------------------------------------------------------------------- /tech_stacks.yml: -------------------------------------------------------------------------------- 1 | # This file defines the tech stacks supported by repo analysis. 2 | # To request support for any new tech stack, please raise an issue on this repo. 3 | --- 4 | supported_tech_stacks: 5 | - AspNetCore 6 | - Maven 7 | - npm 8 | - Composer 9 | - React 10 | - Yarn 11 | - Angular 12 | - Gulp 13 | - Grunt 14 | - Webpack 15 | - Django 16 | - Bottle 17 | - Flask 18 | - DotNetCoreWorker 19 | - DotNetConsole 20 | - Azure Functions 21 | - Rails 22 | - Gradle 23 | - Spring 24 | - JSF 25 | - Pip 26 | - Ant 27 | - Xcode 28 | - Express 29 | - Sails 30 | - Next 31 | - Gatsby 32 | - Nuxt 33 | - Laravel 34 | - Symfony 35 | - Jekyll 36 | - Astro 37 | - Svelte 38 | - Vue 39 | - Kubernetes 40 | - Kustomize 41 | - Helm 42 | - Phoenix 43 | --------------------------------------------------------------------------------