Contributing and Development

Contributing

Contributions are welcome. Please fork the repository, add tests for new functionality, and submit a pull request.

Testing

Run the offline test suite:

julia --project -e 'using Pkg; Pkg.test()'

Enable live API tests (requires network access to paleobiodb.org):

PBDB_LIVE=1 julia --project -e 'using Pkg; Pkg.test()'

By default, only offline tests run. The live tests make real HTTP requests to the Paleobiology Database API and verify that responses can be parsed correctly.

External Resources

PBDB Data Service

Processing Paleobiology Database Data