aboutsummaryrefslogtreecommitdiff
blob: 5769d49dd5aca3ee838e0621a3140c83a4a0cc2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# packages.gentoo.org (kkuleomi)

This is the code that powers [packages.gentoo.org](https://packages.gentoo.org/),
internally codenamed kkuleomi/꾸러미 which is Korean for package (who would have thought!)

Copyright © 2015–17 [Alex Legler](mailto:a3li@gentoo.org)

## Installation instructions


## Configuration

ELASTICSEARCH_URL is where the app thinks ES lives; it defaults to localhost:9200.
REDIS_URL is the URL where sidekiq looks for redis. It defaults to localhost:6379.

Configure config/secrets.yml.

## Contributions

Email [gpackages@gentoo.org](mailto:gpackages@gentoo.org) or
file a bug on [bugs.gentoo.org](https://bugs.gentoo.org/) (Websites → Packages).

## History

Kkuleomi is at least the fifth rewrite of packages.gentoo.org.
Some of the rewrites were complete flops, and never went public.

### 2016-present: 'kkuleomi'
* https://gitweb.gentoo.org/sites/packages.git/
* Ruby on Rails
* ElasticSearch backend.
* Authors:
   * [Alex Legler (a3li)](mailto:a3li@gentoo.org)
* Contributors:
   * [Robin H. Johnson (robbat2)](mailto:robbat2@gentoo.org) (2007-)

### 2012: 'gentoo-packages' (never deployed)
* https://gitweb.gentoo.org/proj/gentoo-packages.git/
* Never launched
* GSOC2012 rewrite
* Python & Django
* Authors:
   * [Slava Bacherikov](mailto:)

### 2007-2015:
* https://gitweb.gentoo.org/packages.git/
* Runs in production, 2007-2015.
* Python, CherryPy & Genshi
* MySQL backend
* Authors:
   * [Markus Ullmann (jokey)](mailto:jokey@gentoo.org) (2007)
   * [Robin H. Johnson (robbat2)](mailto:robbat2@gentoo.org) (2007-)
* Contributors:
   * [Alec Warner (antarus)](mailto:antarus@gentoo.org)
   * [Christian Ruppert (idl0r)](mailto:idl0r@gentoo.org)
   * [John Klehm](mailto:xixsimplicityxix@gmail.com)
   * [Pavlos Ratis (dastergon)](mailto:dastergon@gentoo.org)

### 2005-2007: 'P2' (never deployed)
* 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:
   * [Albert Hopkins (marduk)](mailto:marduk@gentoo.org)
* Contributors: (unknown)

### 2004-2007
* https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/packages/
* first known packages.g.o codebase
* Runs in production 2004 - mid-2007.
* Generate static HTML with use of server-side includes.
* Python, no framework.
* MySQL backend
* Authors:
   * [Albert Hopkins (marduk)](mailto:marduk@gentoo.org)
* Contributors: (unknown)