Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:documentation:devguide [2016/06/29 10:21] gribeiro [Downloading the Source Code and Building Instructions] |
wiki:documentation:devguide [2024/12/04 17:24] (current) castejon [Downloading the Source Code and Building Instructions] |
||
---|---|---|---|
Line 8: | Line 8: | ||
- [[:wiki:documentation:devguide:working_environment|Working Environment]] | - [[:wiki:documentation:devguide:working_environment|Working Environment]] | ||
- | - [[:wiki:documentation:devguide:cloning|Cloning TerraLib/TerraView Repository]] | + | - [[:wiki:documentation:devguide:cloning|TerraLib/TerraView source code download]] |
- | - [[:wiki:documentation:devguide:branches_and_tags|Branches and Tags]] | + | |
- [[:wiki:documentation:devguide:src_instructions|Source Code Instructions]] | - [[:wiki:documentation:devguide:src_instructions|Source Code Instructions]] | ||
- [[:wiki:documentation:devguide:src_organization|Source Code Organization]] | - [[:wiki:documentation:devguide:src_organization|Source Code Organization]] | ||
- [[:wiki:documentation:devguide:dependencies|Dependencies]] | - [[:wiki:documentation:devguide:dependencies|Dependencies]] | ||
- [[:wiki:documentation:devguide:build|Build Instructions]] | - [[:wiki:documentation:devguide:build|Build Instructions]] | ||
- | - [[:wiki:documentation:devguide:gitlab|Policy for using TerraLib GitLab]] | ||
- [[:wiki:documentation:devguide:fromwheretoget|Summary: From Where to Get What You Need]] | - [[:wiki:documentation:devguide:fromwheretoget|Summary: From Where to Get What You Need]] | ||
- | ===== Modules ===== | + | ===== Libraries ===== |
TerraLib is organized in **modules** such that each contains everything necessary to execute only one aspect of a given functionality. This organization is expressed in the source code organization ((as shown in [[:wiki:documentation:devguide:src_organization|Source Code Organization]])). However, a module might be dependent on other TerraLib module and/or third-party libraries. The building tools ((as decribed in [[:wiki:documentation:devguide:build|Build Instructions]])) reflect the modules dependencies. This section will introduce you to the main core modules of TerraLib. | TerraLib is organized in **modules** such that each contains everything necessary to execute only one aspect of a given functionality. This organization is expressed in the source code organization ((as shown in [[:wiki:documentation:devguide:src_organization|Source Code Organization]])). However, a module might be dependent on other TerraLib module and/or third-party libraries. The building tools ((as decribed in [[:wiki:documentation:devguide:build|Build Instructions]])) reflect the modules dependencies. This section will introduce you to the main core modules of TerraLib. | ||
- | ==== Core Modules ==== | + | ==== Core ==== |
+ | * [[:wiki:documentation:devguide:core|Core]] | ||
* [[:wiki:documentation:devguide:srs_module|SRS]] | * [[:wiki:documentation:devguide:srs_module|SRS]] | ||
* [[:wiki:documentation:devguide:geometry_module|Geometry]] | * [[:wiki:documentation:devguide:geometry_module|Geometry]] | ||
Line 46: | Line 44: | ||
* [[:wiki:documentation:devguide:tips|General Tips for Developers]] | * [[:wiki:documentation:devguide:tips|General Tips for Developers]] | ||
* [[:wiki:documentation:devguide:bugs|Reporting Bugs]] | * [[:wiki:documentation:devguide:bugs|Reporting Bugs]] | ||
+ | * [[:wiki:documentation:devguide:gitlab_ci|GitLab-CI]] | ||
+ | * [[:wiki:documentation:devguide:jenkins|Jenkins]] | ||
+ |