Skip to content

GrayHatter/srctree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srctree

Source code sharing (without breaking the back button)

Using a reverse proxy is the preferred method, there's a sample config in contrib/nginx.conf where zig build run should just work.

But if you're unable to stand up a reverse proxy (a local proxy development should be supported) you can try zig build run -- http to use http mode. Full HTTP support is planned for "eventually" but no guarantees are made yet :)

Good luck!

TODO

In an unsorted order

  • manual code sync
  • view code
  • public http clone
  • view commits
  • blame view for files/dirs
  • view history for file
  • [-] syntax highlighting
  • native syntax highlighting
  • README markdown support/formatting
  • fold repo .files by default
  • comment on commits
  • email support
  • [-] submit diffs (works with special build step)
  • open issues
  • clone repo from remote
  • set HEAD for newly clone repos
  • auto pull from upstream
  • auto push to downstream
  • smart push/pull system
  • auto create git branch for issues/diffs
  • support for viewing branches
  • network collection & browsing
  • owner heat map
  • [-] owner activity journal
    • commits
    • anything other that
  • user accounts
  • new account setup
  • git via ssh support
  • [-] basic logic for template system
    • For
    • ORNULL
    • ORELSE "default"
    • if/with
  • [ ]
  • docs for everything
  • docs for template engine
  • API for dynamic updates
  • Integration with other web VCS
  • Improve CSS theme
  • git PGP support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published