Skip to content

richardlehane/authorityeditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authority Editor

Application to create and edit retention and diposal authorities in XML.

Implements State Records NSW's xml schema for retention and disposal authorities.

Install or try online

https://authorityeditor.com

License

Apache version 2.0

Building

Prerequisites

zig 0.15.2 flutter

Windows

From backend folder:

zig build -Doptimize=ReleaseFast

After rebuilding DLL, copy to \assets

From frontend folder

flutter build windows

Build for MS store

Update msix version in pubspec.yaml

dart run msix:create

https://partner.microsoft.com/en-us/dashboard/home

Web

From frontend folder:

flutter build web --wasm --base-href "/nsw/" // or without --wasm

Copy build/web folder to sites/authorityeditor.com/nsw

Developing

Generators

Uses riverpod for state management. Run dart run build_runner build to regenerate providers.

Tests

From backend folder, run zig build test

From frontend folder, run flutter test

About

authority editor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published