aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 4cbcb871f5040961d8c9f68195b853c6db78cf62 (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
This will be web based application for Gentoo Recruiters team.

To start testing application you should:

1.Install git.
2.Get sources

  git clone git://git.overlays.gentoo.org/proj/recruiting-webapp.git

  to get accepted sources (recommended). Or if you want latest sources and
  don't mind fact that commit history will be rewritten a few times a day

  git clone git://github.com/ahenobarbi/Gentoo-Recruiters-App.git

3.Install gems. The best way to do it is to have rake install it for you:

  rake gems:install

or if you want to run tests

  RAILS_ENV=test rake gems:install

4.Prepare configuration and databases.

  rake prepare

  You can pass db=sqlite3, db=postgres or db=mysql if you want rake to prepare database configuration for you.
  You can pass seed= if you want rake to seed you database with example data.

5. (Optional) You can run test I prepared by simply issuing

  rake

6. Start server

  ruby script/server

it will be listening for connections on port 3000.

Configuration

In config/config.yml you can set:

  developer_data:
    check                       - Should developer data be checked (Gentoo join time for mentors)
    data                        - String with developer data to use (overrides uri)
    uri                         - URI from which developer data shall be obtained
    min_months_mentor_is_dev: 6 - Number of months mentor must spend as Gentoo Dev before [s]h can became a mentor
  seed:
    users_domain                - Domain for emails of users from default seed

There is example of this file in doc/config/config.yml.

Seed

If you want to edit seed remember you can use erb in db/fixtures/*.yml files.