Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- `Sources/NetCDF`: Swift-facing API surface; extend types cautiously to mirror netCDF terminology.
Sign in to like and favorite skills
Sources/NetCDF: Swift-facing API surface; extend types cautiously to mirror netCDF terminology.Sources/CNetCDF/netcdf-c: git submodule of upstream C sources, only used when rebuilding the binary bundle.artifacts/netcdf.xcframework: prebuilt C wrapper consumed by SwiftPM; required before swift build runs.Tests/NetCDFTests: Swift Testing suites covering success/failure paths; keep fixtures temporary.git submodule update --init --recursive — sync the vendored netCDF-C sources after cloning or when upstream revs../scripts/build-netcdf-xcframework.sh — produce macOS (arm64+x86_64) and iOS (arm64) slices; export SKIP_IOS=1 on hosts without iOS SDKs.swift build / swift build -v — compile the Swift wrapper; use verbose mode when diagnosing module maps or linker issues.swift test / swift test --enable-code-coverage — execute Swift Testing suites and capture coverage before pushing./// explaining netCDF semantics and parameters.NetCDFFile), members lowerCamelCase (e.g. dimensionCount), and maintain visible C vocabulary.// MARK: sparingly; prefer readable extensions over long files.Testing package (@Suite, @Test("Describe behaviour")); prefer descriptive strings to issue numbers.netcdf.xcframework.zip and its .sha256; attach both to the release..binaryTarget URL and checksum in Package.swift, committing the checksum in the same change set.shasum -a 256 netcdf.xcframework.zip before publishing.Add NetCDF dimension helpers) and avoid bundling unrelated edits.swift test, coverage output, or CI link) and link relevant issues or discussions.