[general]
name = QGIS Project Configurator
description = Create QGIS projects from simple YAML configuration files. The plugin loads layers, data sources, and styles automatically, and allows style changes made in QGIS to be saved back to shared QML style files.
about = This plugin helps create and maintain QGIS projects using simple YAML configuration files. Instead of storing all project settings in a QGIS project file, the project structure is defined in a human-readable configuration that specifies layer order, data sources, and the QML style file used for each layer.
	
	When a configuration file is loaded, the plugin automatically creates a QGIS project with the required layers and applies the configured styles. This makes it easy to build projects consistently and reduces the amount of manual setup required.
	
	Styles can be edited directly in QGIS and exported back to their original QML files. Because style files are stored separately from project definitions, the same styles can be reused across multiple projects. Updating a shared style only needs to be done once, and the changes become available wherever that style is used.
	
	Using YAML files also makes project definitions easier to manage in Git. Changes are clearly visible, comparisons between versions are straightforward, and merge conflicts are easier to resolve than with traditional QGIS project files.
version = 1.2.1
qgisMinimumVersion = 3.40
qgisMaximumVersion = 4.99
author = National Land Survey of Finland
email = os@nls.fi
changelog = -- 1.2.1 - 2026-10-22
	
	- Rename product version to style variant in configuration files and in cli option. Cli option is now `--style-variant` instead of `--product-version`
	- Rename the `hidden` style value to `exclude` for excluding layers from a project
	- Add usage examples and PostGIS instructions to docs
	- Fix plugin package missing from the build
	
	-- 0.1.3 - 2026-10-02
	
	- Add cli support for creating config templates
	- Add initial metadata support to config format
	- Add cli command for querying metadata from config file
	- Add cli support for displaying library & qgis version
	- Unify cli commands under a single entrypoint
	- Add option to use flow style syntax for layers in config template
	
	-- [0.1.2] - 2026-09-09
	
	- Fix changelog formatting
	- Properly configure qpdt version numbering
tags = map product management, projects, styles
repository = https://github.com/nlsfi/qgis-project-configurator
homepage = https://github.com/nlsfi/qgis-project-configurator
tracker = https://github.com/nlsfi/qgis-project-configurator/issues
category = Plugins
experimental = True
deprecated = False

