2022-02-22
Today we released kmxgit v0.3.0 :
https://git.kmx.io/kmx.io/kmxgit/_tag/v0.3.0 .
The new stable branch is v0.3 :
https://git.kmx.io/kmx.io/kmxgit/_tree/v0.3 .
Features
-
Anyone can register and create private and public git repositories.
-
Access control is managed through SSH keys.
-
All services are hosted on OpenBSD 7.0-stable .
Added features
-
Disk usage
-
Per repo
-
Per user
-
Per organisation
-
Server-wise
-
Footer
-
Fonts : Inter & Courier New
-
Dark navbar
-
Users
-
Profile picture
-
Link user in git log and commits
-
SEO
-
/_sitemap.txt
-
/robots.txt
-
Display markdown files as HTML
-
Bug : fix empty diff between commits and master
-
Optimizations
-
useless git commands (
git_put_log1
)
-
disk usage calculation
-
Front page
-
Stats
-
count users, organisations, repositories
-
disk usage
-
git cli help
-
git clone
-
git remote add kmx git@git.kmx.io:user/repo.git
-
git push -u kmx branch
-
git pull
-
install git
-
Admin
-
logo
-
Dashboard
-
disk usage (repos, orgs, users)
-
pipeline queries
-
sort by column
-
search
-
pagination (50 per page)
-
link to livedashboard
-
Hide private repos from public index
Next features for v0.4
Proposed features for the next release are :
-
Releases
-
Pull requests
-
Issues / tickets ?
-
Static site generator
-
OAuth2