Skip to content

p2panda/aardvark

Repository files navigation

Aardvark (working title)

MVP collaborative, local-first GTK text editor :)

Development

Getting Started

The GNOME Builder IDE is required to build and run the project. It can be installed with flatpak.

  1. Install flatpak for your distribution.
  2. Install 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. Example: RUST_LOG=debug or RUST_LOG=p2panda_net=INFO etc.

License

GNU General Public License v3.0