Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.
/ ts-bun-gitcache Public archive

A server to sync data of all my github repositories to a database so I can query it on my portfolio website

License

Notifications You must be signed in to change notification settings

zS1L3NT/ts-bun-gitcache

Repository files navigation

Gitcache

License Languages Top Language Commit Activity Last commit

Gitcache is helps me cache my current github repositories so that it can be queried easily by my portfolio website. This needs to be in a separate repository and not as a serverless function because the runtime limit of a Vercel serverless function is 10s and this project takes more than 10s to run.

Motivation

I want my portfolio website to have a way to filter project by the technologies (tags) that the project uses, and this caching system helps with that.

Usage

Copy the .env.example file to .env then fill in the file with the correct project credentials.

$ bun i
$ bun start

Built with

  • BunJS
    • TypeScript
      • @types/node-cron
      • @typescript-eslint/eslint-plugin
      • @typescript-eslint/parser
      • typescript
    • ESLint
      • eslint
      • eslint-config-prettier
      • eslint-plugin-simple-import-sort
      • prettier
    • Miscellaneous
      • @octokit/core
      • @prisma/client
      • axios
      • bun-types
      • node-cron
      • prisma

About

A server to sync data of all my github repositories to a database so I can query it on my portfolio website

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published