artcore provides the platform primitives used across Artalytics services:
- PostgreSQL connectivity helpers for consistent, secure database access
- DigitalOcean Spaces (S3-compatible) helpers for CDN asset upload and retrieval
- ID generation utilities for Artalytics entities
- Environment validation to ensure required configuration is present
Quick start
# Install the package
pak::pak("artalytics/artcore")
# Open and close database connections
con <- artcore::..dbc()
artcore::..dbd(con)
# Generate platform IDs
artcore::genArtistID()
artcore::genArtworkID()