Skip to content

About

qgis-dev-env is developer tooling from Kartoza for working on QGIS core with NixOS, Nix flakes and Neovim — built around one hard constraint: nothing from this environment may ever reach upstream QGIS, where AI contributions are not accepted.

  • FAQ — common questions (why Neovim not Qt Creator, the first download, incremental builds, and more).
  • AI policy — the rule, the boundary, and the acknowledgement every contributor makes.
  • Specification — the complete SRS: requirements, design decisions, acceptance criteria and roadmap.

Licence

MIT for everything in this repository. The tooling orchestrates local builds of QGIS (GPL-2.0-or-later) but links nothing, so no copyleft obligation attaches to the tooling itself. Every file carries an SPDX header; reuse lint runs in CI.

Credits

Theming and documentation approach adapted from kartoza/InfrastructureMapper. Editor by timlinux/nix-vim.


Made with 💗 by Kartoza · Donate! · GitHub