SubversionPolicy » History » Version 7
Paweł Widera, 08/27/2013 04:12 AM
Formatting corrected after import from Trac.
1 | 6 | Anonymous | h1. Repository Policy |
---|---|---|---|
2 | 1 | Anonymous | |
3 | 7 | Paweł Widera | The ProCKSI respository can only be accessed by designated _developers_ after having logged in. |
4 | 6 | Anonymous | |
5 | 6 | Anonymous | |
6 | 1 | Anonymous | h2. Repository Overview |
7 | 1 | Anonymous | |
8 | 1 | Anonymous | The most important sub-repository within the global _procksi_ repository are: |
9 | 7 | Paweł Widera | * *ProCKSI* |
10 | 6 | Anonymous | Current main project, which will be split into the following sub-projects. |
11 | 7 | Paweł Widera | * *ProCKSI-Database* (_to be discussed_) |
12 | 7 | Paweł Widera | Will contain the design for the ProCKSI and Protein Multiverse database, and an SQL dump of the database structure including fixed data such as definition for methods, measures, etc. Additionally, it contains the code that should be used by all associated projects in order to access/ammend the database |
13 | 7 | Paweł Widera | * *ProCKSI-Server* (_to be discussed_) |
14 | 7 | Paweł Widera | Will contain the specifications and code for the management, front-end and framework components. It will use the ProCKSI-Database and the ProCKSI-Standalone components. |
15 | 7 | Paweł Widera | Other suggestions for labeling this sub-repository: ProCKSI, ProCKSI-Framework |
16 | 7 | Paweł Widera | * *ProCKSI-Standalone* (_to be discussed_) |
17 | 7 | Paweł Widera | Will contain the I/O specifications and the code for the ProCKSI and Protein Multiverse standalone "core" application, which can be used separately from the Database and the Server components. |
18 | 7 | Paweł Widera | Other suggestions for labeling this sub-repository: ProCKSI-Lite, ProCKSI-Local, ProCKSI-Engine, ProCKSI-Core |
19 | 7 | Paweł Widera | * *ProtCompVNS* |
20 | 1 | Anonymous | Contains the Maximum Contact Map Overlap code using a Variable Neigbourhood Search |
21 | 7 | Paweł Widera | * *Max-CMO_tools* |
22 | 1 | Anonymous | Contains tools for the visualisation of contact maps, overlaps, ... |
23 | 7 | Paweł Widera | * *HyperTree* |
24 | 1 | Anonymous | Contains the code for the visualisation of Hyperbolic Trees |
25 | 1 | Anonymous | |
26 | 1 | Anonymous | Each of these sub-repository for code development contains a _trunk_, _tags_, _branches_ sub-directory. Please make yourself familiar with the internal SVN repository structure and how to commit code in this document. |
27 | 6 | Anonymous | |
28 | 1 | Anonymous | |
29 | 6 | Anonymous | Further sub-repositories are: |
30 | 7 | Paweł Widera | * *Corporate Design* |
31 | 7 | Paweł Widera | Contains all ProCKSI related pictures, documents, ... providing a corporate design |
32 | 7 | Paweł Widera | * *Datasets* |
33 | 6 | Anonymous | Contains standard datasets for protein structure comparison |
34 | 7 | Paweł Widera | * *Externals* |
35 | 6 | Anonymous | Contains third-party software, e.g. similarity comparison methods, OS and cluster software, ... |
36 | 7 | Paweł Widera | * *Hardware* |
37 | 5 | Anonymous | Contains hardware specifications, invoices, ... |
38 | 7 | Paweł Widera | * *Publications* |
39 | 7 | Paweł Widera | Contains all internal publications (papers, posters, presentations, ...) for protein structure comparison in their original format (PPT, DOC, ...), but packed and compressed in TGZ-format. |
40 | 6 | Anonymous | Please make yourself familiar with the [[PublicationsPolicy|Publications Policy]] before commiting publications to the repository. |
41 | 2 | Anonymous | |
42 | 6 | Anonymous | |
43 | 6 | Anonymous | h2. Committing Code |
44 | 6 | Anonymous | |
45 | 6 | Anonymous | When *committing* your code to the SVN repository, *comment* your action you are going to perform using the following *abbreviations*: |
46 | 1 | Anonymous | |
47 | 7 | Paweł Widera | ||*Abbreviation* ||*Type of Action* ||*Description*|| |
48 | 7 | Paweł Widera | ||b ||Bugfix ||New code corrects a bug/defect || |
49 | 7 | Paweł Widera | ||e ||Enhancement ||New code improves an existing feature || |
50 | 7 | Paweł Widera | ||f ||Feature ||New code implements a new feature || |
51 | 7 | Paweł Widera | ||a ||Administration ||Perform an administrative task, e.g. renaming files/directories || |
52 | 7 | Paweł Widera | ||c ||Change ||Perform a general change, which does not fall in any other category || |
53 | 6 | Anonymous | |
54 | 4 | Anonymous | Please refer to the [[TicketingPolicy]] on how to handle *tickets* correctly. |
55 | 4 | Anonymous | It describes how to *reference* and even *close* existing tickets while committing your code. |
56 | 4 | Anonymous | |
57 | 6 | Anonymous | |
58 | 6 | Anonymous | h2. Committing Publications |
59 | 6 | Anonymous | |
60 | 7 | Paweł Widera | When *committing* publications (paper, posters, presentations, ...) to the repository, please refer to the [[PublicationsPolicy|Publications Policy]] on how to *label* them consistently. |