MerginMaps / MerginMaps/work-packages

Instructions for macOS

Open
#10 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

documentation
Dominant language
Python
Stars
11
Forks
6
PR merge metrics
No merged PRs in 30d

Description

notes from @PeterPetrik - would be nice to have section quickstart

# Installation

/Applications/QGIS.app/Contents/MacOS/bin/python3 -m virtualenv venv
source venv/bin/activate
pip3 install mergin-client
git clone https://github.com/lutraconsulting/mergin-work-packages.git

# Project preparation
mkdir my_wp_test
cd my_wp_test
... copy data... create this ...

CREATE TABLE "wp_tables" (
	"table_name"	TEXT,
	"filter_column_name"	TEXT
);

...

to load mod_spatialite on macos I had to do this

cd mergin-work-packages
ln -s /Applications/QGIS.app/Contents/MacOS//lib/mod_spatialite.so mod_spatialite.dylib
DYLD_INSERT_LIBRARIES=/Applications/QGIS.app/Contents/MacOS/lib/libsqlite3.dylib python3 wp_mergin.py "peter.petrik/workpackageinitial" mydata.gpkg peter.petrik

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the existing documentation or quickstart entry point and compare it with the macOS commands and project-preparation notes in the issue. Check the referenced wp_mergin.py workflow, then document a complete macOS quickstart with the installation, preparation, and mod_spatialite steps; done means a reader can follow it without the omitted placeholders.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, python, sqlite
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.