Permalink
Newer
Older
100644 57 lines (40 sloc) 1.71 KB
1
There are a whole bunch of files here. Here's what you need to know:
2
3
Important files in git
4
----------------------
5
6
README.mkd
7
Read the README! Read it first.
8
9
It has a ".mkd" extension because it is in Markdown format.
10
11
COPYING
12
This file explains what permissions you have, if you want to re-use
13
source code you find in this repository.
14
15
vendor/
16
This directory contains code from other projects that we rely on.
17
18
mysite/
19
This directory contains the OpenHatch website and all the "apps" that
20
are part of it. Each subdirectory is an app.
21
22
customs/
23
This directory contains "import/export" code like the support for
24
loading and saving snapshots of the OpenHatch database, downloading
25
data from bug trackers, and scanning other websites for information about
26
OpenHatch members.
27
28
profile/
29
This app contains code to show information about the users of OpenHatch.
30
31
account/
32
This app (mostly) contains code to let users edit their own information.
33
34
missions/
35
This is the Django app where the training missions live.
36
37
senseknocker/
38
This was a Django app we were going to write that took feedback from users.
39
40
search/
41
This Django app contains the views and models necessary to display the volunteer
42
opportunity finder, also known as bug search.
43
44
*/tests.py
45
*/views.py
46
*/forms.py
47
*/models.py
48
Each of the apps has some tests, views, and frequently models and forms.
49
50
51
manage.py
52
This is the well-known and widely-loved Django management script. (In the past, we used
53
to wrap it with ./bin/mysite or ./bin/production. No longer!)
55
setup.py
56
This file lists the dependencies of the OpenHatch codebase.