Skip to content

Commit

Permalink
Merge pull request #546 from opengisch/dev-docs
Browse files Browse the repository at this point in the history
  • Loading branch information
suricactus authored Nov 21, 2023
2 parents 512e162 + 7e537ab commit 89756ba
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,31 @@ It analyses the QGIS project and suggests and performs actions needed to make th
More information can be found in the [QField documentation](https://docs.qfield.org/get-started/).

The plugin can be download on the [QGIS plugin repository](https://plugins.qgis.org/plugins/qfieldsync/).

## Development

1) Checkout [qfieldsync](https://github.com/opengisch/qfieldsync/) locally:

```
git clone --recurse-submodules git@github.com:opengisch/qfieldsync.git
```

2) Make a link of the QFieldSync checkout to qfieldsync directory in your current QGIS profile:

```
ln -s ${PWD}/qfieldsync/qfieldsync ${HOME}/.local/share/QGIS/QGIS3/profiles/default/python/plugins
```

3) Checkout [libqfieldsync](https://github.com/opengisch/libqfieldsync/) locally:

```
git clone git@github.com:opengisch/libqfieldsync.git
```

4) Install your local libqfieldsync as editable dependency (assuming you are in the same directory as step 3):

```
pip install -e libqfieldsync
```

NOTE On more recent Linux distributions you might get an error `error: externally-managed-environment` and you have to pass additional `--break-system-packages`. Despite the name, we promise this is not going to break system packages.

0 comments on commit 89756ba

Please sign in to comment.