Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 844 Bytes

CONTRIBUTING.md

File metadata and controls

29 lines (19 loc) · 844 Bytes

Contributing

Use Swift 6.4, pinned in .swift-version. The package enables the experimental Lifetimes feature and declares Swift tools version 6.3.

Build and test

Run from the repository root:

swift build
swift test

Tests use generated fixtures. To run the server with GeoNames data, follow Building from source.

Submit a change

Keep each pull request focused on one change. Describe the problem, the resulting behavior, and the checks you ran. Link the related issue when available.

Read the database format reference before changing the binary layout, normalization, or ranking.

Report a bug

Follow the bug-report checklist. Include a small reproduction that another contributor can run.