-
Notifications
You must be signed in to change notification settings - Fork 5
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
Configure corporate mailing lists for OpenCulinary C.I.C. #36
Comments
Suggested domain name for the web view of the mailing lists, and email addresses for the mailing lists:
|
InfrastructureAs a best practice, it usually makes sense to provide separation between infrastructure components that don't have software-level dependencies (the mailing lists are for discussion about RecipeRadar -- but RecipeRadar could exist without the mailing lists, and the mailing lists could exist without RecipeRadar), and so we should design for that. Currently both HTTP and HTTPS traffic for Although the RecipeRadar service is containerized, I think the argument around avoiding infrastructure sharing between independent components extends to the configuration of the mailing lists, so I think we should not use containerization for these mailing lists.
Permissions
Edit: updated remove suggestion of using GNU Mailman; currently the Courier MTA is being considered instead. |
Eh, maybe. It has a lot of dependencies, and it requires two persistence/query engines: one for persistent storage of email content, and one for search. For the former, we would likely use PostgreSQL since we have it in our stack already; for the latter, any backend supported by However: I don't think we would want to use the Haystack OpenSearch backend, because we wouldn't want mailing list activity to affect the performance of the RecipeRadar online service. PostgreSQL would be a good option since it uses different storage I/O paths in our environment and it has mature built-in full-text-search support. However, it is not currently supported as a I recommend that we look into the |
I've created https://github.com/openculinary/mailing-lists ... although am not completely certain that that's the correct approach; it seems that each individual mailing list is stored as a I don't necessarily see a problem with that, but it's likely not the intended architecture and I'm not sure whether there are benefits to having meta-level source control. The downside is mostly that it's weird and potentially confusing, and perhaps slightly wasteful. |
concerns:
references: |
Further to this: I think that, roughly speaking, I'm suggesting using |
Hmm. I was thinking that It looks like |
Note: it's not simply the sense of wrongdoing (that seems to ring true given a pattern of sales-heavy, numbers-over-people, revenue-oriented mindsets), but also the fact that the company failed to keep records and also pushed back on attempts to make amends. Perhaps they were secretly working with the allies as well, or something like that - and there was probably an element of that, but to my knowledge so far, that doesn't counterbalance complicity with a terrible regime. |
It looks like |
This continues to be the plan, however there are some additional details that I've been considering over the past few days:
|
In retrospect, there's one additional place where infrastructure-sharing makes sense here, in the short term: since we have fairly minimal hosting compute resources, I think we can place storage of the mailing list content and |
🚧 This work is currently paused pending some other infrastructure migration plans (physically moving the server hardware). |
Is your feature request related to a problem? Please describe.
Project development of RecipeRadar is managed by OpenCulinary C.I.C.. Project-related communication (announcement, development discussions, automated emails, and so on) are to be provided using public mailing lists, similar to the Debian project mailing lists.
Describe the solution you'd like
A set of public mailing lists for development of RecipeRadar, including web archives available for browsing. These should include:
reciperadar-announce
- announcements including major updates, features, and events.reciperadar-development
- development-related discussion.reciperadar-feedback
- feedback received through the application from users.This set of mailing lists is likely to expand and change over time.
The text was updated successfully, but these errors were encountered: