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/02/29 15:24] marisa [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]] | ||
| Line 16: | Line 15: | ||
| - [[: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 27: | Line 27: | ||
| * Raster | * Raster | ||
| * Raster Processing | * Raster Processing | ||
| - | |||
| ==== Data Access Drivers ==== | ==== Data Access Drivers ==== | ||
| Line 33: | Line 32: | ||
| The link [[:wiki:documentation:devguide:overview|Modules]] gives you a general overview of all TerraLib modules and its dependencies.  | The link [[:wiki:documentation:devguide:overview|Modules]] gives you a general overview of all TerraLib modules and its dependencies.  | ||
| + | |||
| + | ===== Versioning ===== | ||
| + | |||
| + | This topic discuss the [[:wiki:documentation:devguide:versioning|TerraLib's change management and control]]. | ||
| + | |||
| ===== FAQ ===== | ===== FAQ ===== | ||
| Line 40: | 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]]  | ||
| + | |||



