Changeset 1721
- Timestamp:
- Jan 15, 2009, 1:58:33 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/README.developer
r1686 r1721 9 9 with the additions described here. 10 10 11 === Subversion usage === 12 13 Commits should be minimalistic and the project should always compile 14 (`make` and `make check`) when someone makes a clean checkout. There 15 is a short introduction to subversion and its usage available as 16 [http://cbbp.thep.lu.se/~jari/documents/subversion_guidelines/index.html 17 Subversion guidelines]. We follow these guidelines. 18 11 19 === Testing === 12 20 13 The test suite should at minimum include creation of all classes (to catch linking errors) and calls to template functions (as template functions are not compiled until they are needed). For more details on writing test, see file [source:trunk/test/README test/README]. 21 The test suite is run with `make check` at the project root directory 22 level. 23 24 The test suite should at minimum include creation of all classes (to 25 catch linking errors) and calls to template functions (as template 26 functions are not compiled until they are needed). There is a test 27 that checks that minimum amount of documentation is written. 28 29 For more details on writing and running tests, see file 30 [source:trunk/test/README test/README]. 14 31 15 32 === Interfacing [http://www.gnu.org/software/gsl/ Gnu Scientific Library, GSL] === … … 32 49 33 50 When new GSL functionality is introduced to yat, it is the 34 re ponsibility of the programmer to make sure that GSL errors are51 responsibility of the programmer to make sure that GSL errors are 35 52 treated properly. Proper GSL error treatment is very important in 36 53 cases when yat users turn off the default GSL error handler since: … … 154 171 - If you modify a function, its signature must be compatible with 155 172 previous signature, e.g., new parameters with default values may 156 be ad ed to signature.173 be added to signature. 157 174 - Do not remove any class or inheritance for a class. 158 175 … … 184 201 {{{ 185 202 Copyright (C) 2008 Peter Johansson 203 Copyright (C) 2009 Jari Häkkinen 186 204 187 205 This file is part of yat library, http://dev.thep.lu.se/yat
Note: See TracChangeset
for help on using the changeset viewer.