Changes between Version 1 and Version 2 of SvnGuidelines


Ignore:
Timestamp:
11/11/14 12:07:36 (10 years ago)
Author:
dneise
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SvnGuidelines

    v1 v2  
    33= FACT, Mars, SVN, agreement, stuff =
    44
    5 The members of the fact collaboration agree, that they actually want to collaborate on FACT software development in a way that is both orderly and lighning fast.
    6 
    7 ----
    8 
     5//The members of the fact collaboration agree, that they actually want to collaborate on FACT software development in a way that is both orderly and lightning fast.//
    96
    107Welcome!
     
    1512
    1613    * All software 'fact' uses, is (the most recent) release version.
    17     * The trunk is *the* development version.
     14    * The trunk is **the** development version.
    1815
    1916Withing the following paragraphs I will elaborate a bit.
     
    4542----
    4643
    47 == The trunk is *the* development version. ==
     44== The trunk is **the** development version. ==
    4845
    4946This guideline can be seen as an invitation and a warning at the same time. First of all it is an invitation. Everybody is not only welcome to contribute with software development, but actually expected to. Additional features may be commited directly into the trunk, after they have been anounced by creating a ticket. (please refer to the next paragraph to learn why one should create a ticket)
     
    7471No, simple refactoring of the code base does not need to be set into a larger context.
    7572
     73== Tests? ==
     74From other software projects you are certainly be used to having a quite complete test coverage. This is neither the case for Mars nor FACT++. We are just starting to implement some tests using the gtest framework (Sebastian).
    7675
    77 == Tests? ==
    78 From other software projects you are certainly be used to having a quite complete test coverage. This is neither the case for Mars nor FACT++. In fact we have no idea how to provide any means of unit test coverage for these.
    79 But fear not, we still can do regression tests to see, if something we changed recently alters the end result in an unexpected way. Currently there are no regression tests set up for you, but I strongly recommend to start setting up a few asap.
    80 
    81 
    82 
    83 == Who decides, when to create a new release? ==
    84     --> Question about maintainance.
     76But fear not, even when the unit test ceverage is fairly low, we still can do integration tests to see, if something we changed recently alters the end result in an unexpected way.