Fredkiss3 / gh-next

A minimal Github clone built on nextjs app router.

Home Page:https://gh.fredkiss.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[♻️ refactor] Expand scope

Fredkiss3 opened this issue · comments

What is the reason to do this refactor ?.

For fun.

Describe the work that needs to be done

we will expand the scope with these features :

  • files hosting for repos (with a storage limit)
  • file browsing + search
  • file search (?) with sourcegraph or something like that
  • commit history
  • time travel
  • issue kanban board (like github projects), to close an issue either with a commit or from the UI
  • running CI with docker, we can take inspiration from gitlab : https://gitlab.com/gitlab-org/gitlab
  • support git push and git remote <cmd>
  • list all the repos (UI inspiration: https://github.com/trending), the path should be /explore
  • search for repository

Additional context

this closes of #53 we will continue working with only next app router, until we can't.

Some packages for reference :


  • Are you willing to make a PR for this ?

To implement the git actions, we wil use :