├── .deepsource.toml ├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ └── cron.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .python-version ├── .vscode └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── assets ├── .gitkeep └── gfi-logo-white.svg ├── bun.lockb ├── components ├── Banner.vue ├── Navbar.vue ├── RepoBox.vue ├── Sidebar.vue └── SubscriptionForm.vue ├── composables └── states.js ├── data ├── generated.sample.json ├── labels.json ├── repositories.toml └── tags.sample.json ├── gfi ├── __init__.py ├── populate.py └── test_data.py ├── layouts └── default.vue ├── mypy.ini ├── nuxt.config.ts ├── package.json ├── pages ├── index.vue └── language │ └── [slug].vue ├── poetry.lock ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── gfi-logo-white.svg ├── icon.png ├── images │ ├── icon.png │ ├── mailchimp.jpg │ └── meta.jpg ├── readme-logo.svg ├── site.webmanifest └── social │ ├── github.svg │ ├── heart.svg │ └── twitter.svg ├── pyproject.toml ├── sync.js ├── tailwind.config.js ├── tsconfig.json └── vercel.json /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.github/workflows/cron.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | node 20.10.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .nuxt 2 | pnpm-lock.yaml 3 | dist 4 | .output 5 | *.json 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/.prettierrc -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.formatting.provider": "black" 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/README.md -------------------------------------------------------------------------------- /assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/gfi-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/assets/gfi-logo-white.svg -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/bun.lockb -------------------------------------------------------------------------------- /components/Banner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/components/Banner.vue -------------------------------------------------------------------------------- /components/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/components/Navbar.vue -------------------------------------------------------------------------------- /components/RepoBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/components/RepoBox.vue -------------------------------------------------------------------------------- /components/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/components/Sidebar.vue -------------------------------------------------------------------------------- /components/SubscriptionForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/components/SubscriptionForm.vue -------------------------------------------------------------------------------- /composables/states.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/composables/states.js -------------------------------------------------------------------------------- /data/generated.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/data/generated.sample.json -------------------------------------------------------------------------------- /data/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/data/labels.json -------------------------------------------------------------------------------- /data/repositories.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/data/repositories.toml -------------------------------------------------------------------------------- /data/tags.sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/data/tags.sample.json -------------------------------------------------------------------------------- /gfi/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | -------------------------------------------------------------------------------- /gfi/populate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/gfi/populate.py -------------------------------------------------------------------------------- /gfi/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/gfi/test_data.py -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/mypy.ini -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/package.json -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/language/[slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/pages/language/[slug].vue -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/poetry.lock -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/gfi-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/gfi-logo-white.svg -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/images/icon.png -------------------------------------------------------------------------------- /public/images/mailchimp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/images/mailchimp.jpg -------------------------------------------------------------------------------- /public/images/meta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/images/meta.jpg -------------------------------------------------------------------------------- /public/readme-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/readme-logo.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/social/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/social/github.svg -------------------------------------------------------------------------------- /public/social/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/social/heart.svg -------------------------------------------------------------------------------- /public/social/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/public/social/twitter.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/pyproject.toml -------------------------------------------------------------------------------- /sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/sync.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriskthomas/good-first-issue/HEAD/vercel.json --------------------------------------------------------------------------------