Prorality is maybe 60% feature complete.
I added comments and version tracking before shelving them so that I could get the vote tracking (a variation on Apache voting), the workflow, and the email experience to where it needs to be to make the software easy to use.
If Prorality can't work well via email, then it's a lost cause. So that's what I'm going to focus on next.
The sky the limit though. Here's the repo: https://github.com/jefftriplett/prorality
I broke ground on Prorality which is a new proof-of-concept open source application.
Prorality lets you submit an internal or external proposal to an organization, manages the voting process (emails, tracks, and nags), and keeps track of passing proposals.
After being on several non-profit boards for many years, this process typically managed by humans. Humans get busy and are prone to forgetting things.
Early screenshot warts and all:
Hm. How do people feel about @federationbot?
oh hey it finally worked: https://twitter.com/jacobian/status/932651096127897600.
Looks like it took nearly an hour, though, and I'm still not sure how I feel about some rando server doing this for me. WIll probably look into spinning up my own instance if I keep going this way.
(hm, didn't seem to work, at least not quickly. more experimenting needed, apparently...)
Trying out 🐘 ➡ 🐦 posting with https://moa.party/...
Giving Amaroq a try. Seems mostly good, though the default to posting unlisted is an interesting decision.
Hi, I'm Jacob 👋 I'm a software developer and security engineer, more management and less hands-on these days. I work at 18F, trying to help build delightful government digital services.
In my free time, I cook, run, and backpack.
The Wandering Shop is a Mastodon instance initially geared for the science fiction and fantasy community but open to anyone. We want our 'local' timeline to have the feel of a coffee shop at a good convention: tables full of friendly conversation on a wide variety of topics. We welcome everyone who wants to participate, so long as you're willing to abide by our code of conduct.