|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| cmake/ | H | 26-Dec-2014 | - | 2,233 | 1,940 |
| data/ | H | 03-May-2022 | - | 466,594 | 441,203 |
| doc/ | H | 03-May-2022 | - | 3,046 | 2,359 |
| example/ap203min/ | H | 26-Dec-2014 | - | 720 | 527 |
| include/ | H | 03-May-2022 | - | 3,807 | 1,802 |
| misc/ | H | 26-Dec-2014 | - | 2,575 | 1,915 |
| src/ | H | 26-Dec-2014 | - | 83,154 | 56,478 |
| test/ | H | 03-May-2022 | - | 2,338 | 1,854 |
| .gitignore | H A D | 26-Dec-2014 | 8 | 3 | 1 |
| .travis.yml | H A D | 26-Dec-2014 | 289 | 13 | 12 |
| AUTHORS | H A D | 26-Dec-2014 | 1.3 KiB | 43 | 36 |
| COPYING | H A D | 26-Dec-2014 | 5.3 KiB | 109 | 95 |
| CTestConfig.cmake | H A D | 26-Dec-2014 | 564 | 19 | 14 |
| ChangeLog | H A D | 26-Dec-2014 | 1,001 | 21 | 17 |
| INSTALL | H A D | 26-Dec-2014 | 2.5 KiB | 70 | 58 |
| NEWS | H A D | 26-Dec-2014 | 50.5 KiB | 1,082 | 907 |
| README | H A D | 26-Dec-2014 | 2.2 KiB | 61 | 45 |
| ctest_matrix.cmake | H A D | 26-Dec-2014 | 941 | 34 | 27 |
| lcov.cmake | H A D | 26-Dec-2014 | 2.4 KiB | 68 | 52 |
| run_ctest.cmake | H A D | 26-Dec-2014 | 3.5 KiB | 129 | 109 |
README
1Travis-CI build status:
2[![Build Status](https://travis-ci.org/stepcode/stepcode.svg?branch=master)](https://travis-ci.org/stepcode/stepcode)
3
4***********************************************************************
5STEPcode v0.8 -- stepcode.org, github.com/stepcode/stepcode
6
7* What is STEPcode? SC reads ISO10303-11 EXPRESS schemas and generates
8 C++ source code that can read and write Part 21 files conforming
9 to that schema. In addition to C++, SC includes experimental
10 support for Python.
11
12* Renamed in April/May 2012: SC was formerly known as STEP Class
13 Libraries, SCL for short. It was renamed because the name wasn't
14 accurate: the class libraries make up only a part of the code.
15
16* Much of the work to update SC has been done by the developers of
17 BRL-CAD, and SC (then STEP Class Library) was originally created at
18 NIST in the 90's.
19
20* For information on changes version-by-version, see the NEWS file
21
22* Building and testing SCL - see the INSTALL file
23
24* For more details on the libraries and executables, see the wiki:
25 http://github.com/stepcode/stepcode/wiki/About-STEPcode
26
27* For license details, see the COPYING file. Summary: 3-clause BSD.
28
29***********************************************************************
30
31***********************************************************************
32CODING STANDARDS
33
34SC's source has been reformatted with astyle. When making changes, try
35to match the current formatting. The main points are:
36
37 - compact (java-style) brackets:
38 if( a == 3 ) {
39 c = 5;
40 function( a, b );
41 } else {
42 somefunc( );
43 }
44 - indents are 4 spaces
45 - no tab characters
46 - line endings are LF (linux), not CRLF (windows)
47 - brackets around single-line conditionals
48 - spaces inside parentheses and around operators
49 - return type on the same line as the function name, unless that's
50 too long
51 - doxygen-style comments
52 (see http://www.stack.nl/~dimitri/doxygen/docblocks.html)
53
54If in doubt about a large patch, run astyle with the config file
55misc/astyle.cfg.
56Download astyle from http://sourceforge.net/projects/astyle/files/astyle/
57
58***********************************************************************
59
60For more info, see the wiki.
61