forked from openhatch/oh-mainline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LAYOUT
53 lines (38 loc) · 1.61 KB
/
LAYOUT
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
There are a whole bunch of files here. Here's what you need to know:
Important files in git
----------------------
README.mkd
Read the README! Read it first.
It has a ".mkd" extension because it is in Markdown format.
COPYING
This file explains what permissions you have, if you want to re-use
source code you find in this repository.
vendor/
This directory contains code from other projects that we rely on.
mysite/
This directory contains the OpenHatch website and all the "apps" that
are part of it. Each subdirectory is an app.
customs/
This directory contains "import/export" code like the support for
loading and saving snapshots of the OpenHatch database, downloading
data from bug trackers, and scanning other websites for information about
OpenHatch members.
profile/
This app contains code to show information about the users of OpenHatch.
account/
This app (mostly) contains code to let users edit their own information.
missions/
This is the Django app where the training missions live.
search/
This Django app contains the views and models necessary to display the volunteer
opportunity finder, also known as bug search.
*/tests.py
*/views.py
*/forms.py
*/models.py
Each of the apps has some tests, views, and frequently models and forms.
manage.py
This is the well-known and widely-loved Django management script. (In the past, we used
to wrap it with ./bin/mysite or ./bin/production. No longer!)
setup.py
This file lists the dependencies of the OpenHatch codebase.