Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

instructions #5

Open
tloudon opened this issue May 19, 2018 · 2 comments
Open

instructions #5

tloudon opened this issue May 19, 2018 · 2 comments

Comments

@tloudon
Copy link
Collaborator

tloudon commented May 19, 2018

@aarontc,

Once we have the basic architecture setup and can post to twitter, it would be good to write down the workflow in the README.md. My basic idea was someone writes some announcement content in a flat file of some kind and then scps it to the server. So we probably need to let folks know how to get access to the server and what the various flat files or whatever are--basic usage, etc.

Thanks!

//cc @danascheider

@aarontc
Copy link
Collaborator

aarontc commented May 20, 2018

@tloudon I envision the basic set up would include a relational database (Postgres is my preference) to store notification templates per medium (twitter, email, slack, calagator, ...?), and scheduled action rules (along with a gem like PerfectSched to manage invocation.) I would be ok with a CLI to start with, but a (very) minimalist web interface might be a better long-term approach so scheduling notifications and editing templates can be accomplished by multiple users, without too much SSH/SCP reliance.

Unless you object, I'd choose docker for production builds, and use Jenkins to manage deploying those images to whatever machine we end up hosting the service on.

Documenting all these pieces in README.md would be essential :)

@tloudon
Copy link
Collaborator Author

tloudon commented May 21, 2018

@aarontc, I agree a web gui makes more sense over scp (and whatever db is fine w/ me). I just don't want to overburden you w/ an ORM, auth, etc straight outta the gate. You know your schedule and availability best, so let's move forward how you want here including docker and jenkins. @danascheider said she might be able to pitch in some, as did @accua.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants