{"id":14065031,"url":"https://github.com/opengisch/QgisModelBaker","last_synced_at":"2025-07-29T19:34:01.090Z","repository":{"id":16530998,"uuid":"77072130","full_name":"opengisch/QgisModelBaker","owner":"opengisch","description":"Create QGIS projects from database schemas or Interlis models","archived":false,"fork":false,"pushed_at":"2024-10-29T08:25:57.000Z","size":26229,"stargazers_count":55,"open_issues_count":70,"forks_count":17,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-10-29T09:47:28.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://opengisch.github.io/QgisModelBaker/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opengisch.png","metadata":{"funding":{"github":["opengisch"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-21T17:23:10.000Z","updated_at":"2024-10-18T13:36:22.000Z","dependencies_parsed_at":"2023-09-29T12:42:52.318Z","dependency_job_id":"395ff7af-9a6b-4d08-98b0-3cdff752c92a","html_url":"https://github.com/opengisch/QgisModelBaker","commit_stats":null,"previous_names":[],"tags_count":135,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengisch%2FQgisModelBaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengisch%2FQgisModelBaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengisch%2FQgisModelBaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengisch%2FQgisModelBaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opengisch","download_url":"https://codeload.github.com/opengisch/QgisModelBaker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228046023,"owners_count":17861080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-13T07:04:14.968Z","updated_at":"2025-07-29T19:34:01.081Z","avatar_url":"https://github.com/opengisch.png","language":"Python","funding_links":["https://github.com/sponsors/opengisch"],"categories":["Python"],"sub_categories":[],"readme":"[![Read the documentation](https://img.shields.io/badge/Read-the%20docs-green.svg)](https://opengisch.github.io/QgisModelBaker/)\n[![Release](https://img.shields.io/github/release/opengisch/QgisModelBaker.svg)](https://github.com/opengisch/QgisModelBaker/releases)\n[![Build Status](https://travis-ci.org/opengisch/QgisModelBaker.svg?branch=master)](https://travis-ci.com/opengisch/QgisModelBaker)\n\n![logo](branding/logo/long_logo/Long-Logo_Green_Modelbaker_RGB_QGIS.png)\n\nThis is a QGIS plugin to quickly generate [QGIS](https://www.qgis.org) projects\nfrom an existing model with a few mouseclicks.\n\nConfiguring QGIS layers and forms manually is a tedious and error prone process.\nThis plugin loads database schemas with various meta information to preconfigure the\nlayer tree, widget configuration, relations and more.\n\n[INTERLIS](https://en.wikipedia.org/wiki/INTERLIS) models contain more information than a plain database schema. This\nplugin uses [ili2pg](https://github.com/claeis/ili2db#ili2db---importsexports-interlis-transfer-files-to-a-sql-db) to import an INTERLIS model into a PostGIS database and uses\nthe additional meta information to configure the user interface even better.\n\n[Read the documentation](https://opengisch.github.io/QgisModelBaker/) for more information.\n\n## Translating the plugin\n\nWe love to be multilingual!\n\nTranslating the plugin is done on\n[Transifex](https://explore.transifex.com/search/?q=model%20baker). If\nyou would like to help translating this plugin into an existing or a new language,\nplease create a Transifex account and request access to the team. Find the documentation [here](https://opengisch.github.io/QgisModelBaker/about/translation/)\n\n## Infos for Devs\n\n### The modelbaker library\n\nThe whole backend library used by this plugin here can be found [here](https://github.com/opengisch/QgisModelBakerLibrary). It's distributed on [PYPI as a package](https://pypi.org/project/modelbaker/) as well.\n\n### Code style\n\nIs enforced with pre-commit. To use, make:\n```\npip install pre-commit\npre-commit install\n```\nAnd to run it over all the files (with infile changes):\n```\npre-commit run --color=always --all-file\n```\n\n### Needed packages from PyPI\n\nNeeded packages from PyPI are downloaded and packaged on deployment to the plugin's libs folder.\n\nRun the script to download and unpack them or install them to your system.\n\nScript:\n```\n./scripts/package_pip_packages.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengisch%2FQgisModelBaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopengisch%2FQgisModelBaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengisch%2FQgisModelBaker/lists"}