RusGetting Started » History » Version 1
Ruslan Khasanov, 2013-03-16 21:11
1 | 1 | Ruslan Khasanov | [[RusGuide|Руководство]]->[[RusUser_Guide|Руководство пользователя]] |
---|---|---|---|
2 | |||
3 | Оригинал: [[Getting_Started|Getting Started v.5]] |
||
4 | |||
5 | h1. Getting Started |
||
6 | |||
7 | This is a guide to the basics of Redmine, written from a new user's perspective. We'll avoid the fancy stuff for now and just go over *_creating a project_*, _*working with issues*_ and _*the basic workflow*_. |
||
8 | |||
9 | h2. Step One -- Creating a project |
||
10 | |||
11 | Before you let loose your development team, you'll want to set up a project for them to work on. This can be done as the Admin user (username and password are both "admin"). Click on _*Projects*_ (upper left), then on _*New Project*_ (upper right). Fill in all the data. A description of some of the fields can be found [[RedmineProjectSettings|here]]. The only box that might be confusing is the Project Identifier -- this is used internally by Redmine (for URLs and other things). |
||
12 | |||
13 | h2. Step Two -- Get some Users |
||
14 | |||
15 | You'll want to get a few users registered, so that you can assign them to the project. Note that by default, you must activate users manually. So after a user fills out the registration page, you must log in as Admin, navigate to Administration:Users, and set the Filter to All. Activate users as necessary. |
||
16 | |||
17 | Once active, you can assign a user to a project. When you do this you can specify one or more _*roles*_ that they play. The default options for roles are: |
||
18 | * Manager |
||
19 | * Developer |
||
20 | * Reporter |
||
21 | |||
22 | These roles affect what each user is allowed to do within each project. It should be noted that assigning a role affects permissions in two different areas: |
||
23 | |||
24 | # First, a role will affect permissions across all aspects of a project. For example, the Manager role will allow a user to create new (sub)projects, to manage the Forums, the Wiki, the Repository and anything else (in general) within a project. By contrast, the Developer role will not be able to edit the Project or delete messages from the Forums. |
||
25 | # Second, a role will affect permissions on the Workflow. In general, a new Issue progresses through various states from *New* to *In Progress* to *Resolved* to *Closed*. One of the key differences between Managers and Developers is that Managers are allowed to Reject issues, but Developers are not. (More on this below in the explanation of Workflow). |
||
26 | |||
27 | h2. Workflows...You Can't Explain That! |
||
28 | |||
29 | _*Workflows*_ are how Redmine tracks issues from creation through completion. The default Workflow contains the following states: |
||
30 | * New |
||
31 | * In Progress |
||
32 | * Resolved |
||
33 | * Feedback |
||
34 | * Closed |
||
35 | * Rejected |
||
36 | |||
37 | By default, anyone who's logged in can create an issue (Bug or Feature), but only Managers can Reject them or Reopen a closed issue. |
||
38 | |||
39 | h3. Resolved vs Closed? |
||
40 | |||
41 | There's a lot of discussion on the Internet about this, but the general consensus is that Resolved means a Developer thinks he's fixed the bug, and Closed means the original reporter or a Manager has signed off on it. Many blogs talk about this -- such as http://journal.sifterapp.com/blog/2011/07/resolved-vs-closed/. |
||
42 | |||
43 | h2. Step Three -- Create Issues |
||
44 | |||
45 | TBD |
||
46 | |||
47 | h2. Step Four -- Work on Issues |
||
48 | |||
49 | TBD |
||
50 | |||
51 | h2. Step Five -- Close Issues |
||
52 | |||
53 | TBD |