This repository has been archived and is no longer actively maintained.
This project was last updated on 2023-07-06 and is preserved for historical reference only.
- 🔒 Read-only: No new issues, pull requests, or changes will be accepted
- 📦 No support: This code is provided as-is with no support or updates
- 🔍 For reference only: You may fork this repository if you wish to continue development
For current CARTO projects and actively maintained repositories, please visit: https://github.com/CartoDB
CARTO Spatial Analysis extension for PostgreSQL.
doc/documentationsrc/source code
pg/contains the PostgreSQL extension source codepy/Python module source code
releasereleased versions
- PostgreSQL
- plpythonu (for PG12+, plpython3u) and postgis extensions
- python-scipy system package (see src/py/README.md)
We use the branch develop as the main integration branch for development. The master is reserved to handle releases.
The process is as follows:
- Create a new topic branch from
developfor any new feature or bugfix and commit their changes to it:
git fetch && git checkout -b my-cool-feature origin/develop- Code, commit, push, repeat.
- Write some tests for your feature or bugfix.
- Update the NEWS.md doc.
- Create a pull request and mention relevant people for a peer review.
- Address the comments and improvements you get from the peer review.
In order for a pull request to be accepted, the following criteria should be met:
- The peer review should pass and no major issue should be left unaddressed.
- CI tests must pass (travis will take care of that).
For a detailed description of the development process please see the CONTRIBUTING.md guide.
The tests (both for SQL and Python) are executed by running, from the top directory:
sudo make install
make testThe release process is described in the RELEASE.md guide and is the responsibility of the designated release manager.