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/03/08 12:27] gribeiro [Versioning] |
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 36: | Line 35: | ||
===== Versioning ===== | ===== Versioning ===== | ||
- | [[:wiki:documentation:devguide:versioning|Esta seção apresenta a política de versionamento]] adotada na TerraLib, compreendendo todo o ciclo de vida da plataforma, incluindo: | + | This topic discuss the [[:wiki:documentation:devguide:versioning|TerraLib's change management and control]]. |
- | * Modificações e melhorias na API; | + | |
- | * Lançamento de versões experimentais e de distribuição; | + | |
- | * Criação de ramos e geração de tags no repositório de código. | + | |
===== FAQ ===== | ===== FAQ ===== | ||
* [[:wiki:documentation:devguide:terraview_faq|TerraView FAQ]] | * [[:wiki:documentation:devguide:terraview_faq|TerraView FAQ]] | ||
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]] | ||
+ |