master
Set generated plugin devenv shells to use a Nix glibc locale archive containing en_GB.UTF-8, and apply the same setting to this repository.
tribes_plugin
Igniter-powered generators for standalone Tribes plugin projects.
Usage
Create a new plugin project:
mix tribes_plugin.new ../tribes-plugin-billing --description "Billing reports"
Install or refresh plugin files in an existing Mix project:
mix tribes_plugin.install --app billing_reports --module BillingReports
Generate an additional host-chrome LiveView page:
mix tribes_plugin.gen.page Reports
The generated plugin keeps :tribes_plugin as a dev/test dependency so future
template updates can be delivered through:
mix igniter.upgrade tribes_plugin
Development
Use the repo-local devenv shell for tests and formatting:
devenv shell -- mix test
Description
Languages
Elixir
99.2%
Nix
0.8%