diff options
author | vrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2016-07-01 07:06:29 +0000 |
---|---|---|
committer | vrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2016-07-01 07:06:29 +0000 |
commit | e5085c7eeacb09696d415a2877855b989262e454 (patch) | |
tree | 3725fb00557ba4b2652c0e2fd33f6ac4e86bd924 /Conventions.txt | |
parent | 335269117566c598b38b55345ad1ceef0b4f45e2 (diff) | |
parent | 0ba8c838da6c82e9ff26e787e32057c803996b40 (diff) |
Merge of fix_naming branch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@1373 636b058d-ea47-450e-bf9e-a15bfbe3eedb
Former-commit-id: cdd9722e1d58fca13de0f9a9cf0404eb3a22d98d
Diffstat (limited to 'Conventions.txt')
-rw-r--r-- | Conventions.txt | 76 |
1 files changed, 1 insertions, 75 deletions
diff --git a/Conventions.txt b/Conventions.txt index f7d6831e..e4ae7925 100644 --- a/Conventions.txt +++ b/Conventions.txt @@ -1,75 +1 @@ -Please read this convention before adding your package(s) into Gudhi library. - - -Compilation: -********************* -CMake is used for compilation purpose. - - - -Naming conventions: -********************* - -All headers are named *.h and all sources are named *.cpp. -Concepts are named with camel case starting with uppercase that is "PersistentHomology.h" -for instance for the concept of Persitence homology. -Classes and methods are named with underscore separator that is : -- "Skeleton_blocker_contractor.h" for the class Skeleton_blocker_contractor -- "int num_vertices() const" for a method - - -Package organization: -********************* -The Gudhi directories are organised by 2 manners (Internal for svn developpers and User for external User/Developper). - -Internal: --------- - -src/common/concept/common_concept.h - doc/MainPage.h - include/gudhi/io.h - ....h - package1/concept/package1_concept1.h - ....h - doc/Intro_package.h - include/gudhi/*.h - source/*.cpp - test/*.cpp - CMakeLists.txt - example/*.cpp - CMakeLists.txt - package2/... - ... - cmake/modules/*.cmake - -data/points/kl.txt - sphere_3D.txt - ....txt - meshes/sphere.off - Paris.off -scripts/generate_version.sh - ....sh - ....py -Doxyfile -CMakeLists.txt -Version.txt -Conventions.txt -README -COPYING - -User: --------- - -include/gudhi/*.h -source/*.cpp -example/package1/*.cpp - CMakeLists.txt - package2/*.cpp - CMakeLists.txt - ... -cmake/modules/*.cmake -CMakeLists.txt -Version.txt -Conventions.txt -README -COPYING +Please refer to the Wiki: https://gforge.inria.fr/plugins/mediawiki/wiki/gudhi/index.php/Conventions
\ No newline at end of file |