This the code that powers packages.gentoo.org, internally codenamed soko which is Korean for package (who would have thought!)
To get started quickly you can use docker-compose:
$ docker-compose up
There are different ways to contribute:
- Email gpackages@gentoo.org or
- file a bug on bugs.gentoo.org (Websites → Packages) or
- file a pull request on github
Kkuleomi is at least the sixth rewrite of packages.gentoo.org. Some of the rewrites were complete flops, and never went public.
- https://gitweb.gentoo.org/sites/soko.git/
- Golang
- PostgreSQL backend.
- Authors:
- Contributors:
- https://gitweb.gentoo.org/sites/packages.git/
- Ruby on Rails
- ElasticSearch backend.
- Authors:
- Contributors:
- Alex Legler (a3li) (2016)
- Robin H. Johnson (robbat2) (2017-2020)
- Alec Warner (antarus) (2018-2020)
- Hans de Graaff (graaff) (2019-2020)
- Max Magorsch (2019-2020)
- https://gitweb.gentoo.org/proj/gentoo-packages.git/
- Never launched
- GSOC2012 rewrite
- Python & Django
- Authors:
- https://gitweb.gentoo.org/packages.git/
- Runs in production, 2007-2015.
- Python, CherryPy & Genshi
- MySQL backend
- Authors:
- Markus Ullmann (jokey) (2007)
- Robin H. Johnson (robbat2) (2007-)
- Contributors:
- https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/packages/?pathrev=pre_2-0
- CVS branch
pre_2-0
- Never launched.
- Python, Quixote (http://www.mems-exchange.org/software/quixote/)
- MySQL backend
- Authors:
- Contributors: (unknown)
- https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/packages/
- first known
packages.gentoo.org
codebase - Runs in production 2004 - mid-2007.
- Generate static HTML with use of server-side includes.
- Python, no framework.
- MySQL backend
- Authors:
- Contributors: (unknown)