An open API service indexing awesome lists of open source software.

https://github.com/p2panda/aardvark


https://github.com/p2panda/aardvark

collaboration gtk local-first p2panda text-editor

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Aardvark (working title)

MVP collaborative, local-first GTK text editor :)

## Development

### Getting Started

The [GNOME Builder IDE](https://builder.readthedocs.io/) is required to build
and run the project. It can be installed with flatpak.

1. [Install flatpak](https://flatpak.org/setup/) for your distribution.
2. Install [Builder](https://flathub.org/apps/org.gnome.Builder) for GNOME:
`flatpak install flathub org.gnome.Builder`
3. Clone the aardvark repo:
`git clone [email protected]:p2panda/aardvark.git && cd aardvark`
4. Open the Builder application and navigate to the aardvark repo.
- You may be prompted to install or update the SDK in Builder.
5. Run the project with `Shift+Ctrl+Space` or click the ► icon (top-middle of
the Builder appication).

### Multiple instances

Run builder in a separate dbus session if you need multiple instances to test
the application: `dbus-run-session org.gnome.Builder`.

### Diagnostics

Set the `RUST_LOG` environment variable to your verbosity setting and filter to
enable log-based diagnostics with [tracing](https://docs.rs/tracing). Example:
`RUST_LOG=debug` or `RUST_LOG=p2panda_net=INFO` etc.

## License

[GNU General Public License v3.0](COPYING)