[READ-ONLY] Mirror of https://github.com/danielroe/firstcommit.is. Find your first open-source commit on GitHub firstcommit.is
api commit github nuxt oauth
0

Configure Feed

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

334 5 0

Clone this repository

https://git.vm.fail/danielroe.dev/firstcommit.is https://git.vm.fail/did:plc:uh4vrfxa6rrggaylul27c76j
ssh://git@knot1.tangled.sh:2222/danielroe.dev/firstcommit.is ssh://git@knot1.tangled.sh:2222/did:plc:uh4vrfxa6rrggaylul27c76j

For self-hosted knots, clone URLs may differ based on your setup.


README.md

firstcommit.is#

Find your first open-source commit on GitHub

Screenshot of firstcommit.is showing @danielroe's first commit

Features#

Try it out locally#

  1. Generate a new GitHub token here.
  2. 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>

Setup#

# 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

Credits#

Thanks to @beerose for the domain name suggestion!

License#

Made with ❤️

Published under MIT License.