MetaCRUD2 Service: R2Sync#
R2Sync is the method for organizing and sharing production files/content related to production work.
It is a storage site that resides within Cloudflare S3 storage and is synchronized to Linux computers via RClone and with Apple/Windows computers via Mountain Duck.
Conventions#
Within the repository, the following conventions are adhered to:
./r2sync: The main bucket/repository of content.
./r2sync/README.txt(Read-Only): The documentation reference.
./r2sync/{numericId}: Usable subdirectories for managing work must adhere to the convention of using a numerically identified directory to house information.
./r2sync/{numericId}/manifest.toml: User-populated manifest describing contents of directory in .TOML format. Certain conventions apply within product descriptions for further automation, but at mininimum an organizationUuid must be provided for tracking.
./r2sync/{numericId}/import: Imported data
./r2sync/{numericId}/_log.txt: Log file of last attempted import. Please note that imports/indexes are only performed when changes are notices and produce results regardless of it fails or not that is useful for feedback to the end user.
./r2sync/{numericId}/_inventory.json: JSON inventory of all contents that were recognized by automated import utilities related to production/operations.
./r2sync/{numericId}/deliverable: directory containing any valid deliverables described within the manifest.toml configuration.