Find your first open-source commit on GitHub
- Built on Nuxt
- Nitro server API routes
- GitHub API and OAuth
- Cal Sans font
- Tailwind CSS
- nuxt-og-image, powered by Satori
- Deployed on Vercel, using ISR with route rules to persist images, HTML and API requests permanently to a global CDN.
- Generate a new GitHub token here.
- Create an OAuth application and obtain a client secret and client ID here.
Set your environment variables in a .env
file:
NUXT_GITHUB_TOKEN=<github token from step 1>
NUXT_GITHUB_CLIENT_SECRET=<oauth client secret from step 2>
NUXT_GITHUB_CLIENT_ID=<oauth client id from step 2>
# install dependencies
corepack enable
pnpm install
# serve in dev mode, with hot reload at localhost:3000
pnpm dev
# build for production
pnpm build
# preview in production mode
pnpm preview
Thanks to @beerose for the domain name suggestion!
Made with ❤️
Published under MIT License.