Skip to content

Nomos 2026 wish list #348

@coryalder

Description

@coryalder

Some stuff I am interested in removing

NOTE: All of this needs more research to confirm it's not in use anywhere, but at first glance most of this looks unused.

  • webhooks - this seems to be about allowing nomos to trigger other services when stuff happens. So that's stuff like notifying slack when a new user signs up, or when someone gets laser training access. My feeling is that this is a lot of infrastructure for something that could be a weekly or daily report run by a cron job or similar.
  • rabbitmq - this is underlying webhooks, so if they go it may be able to go - I will have to dig into it.
  • github / slack / google oauth - this isn't needed anymore for laser stuff, and I suspect it isn't needed anywhere.
  • User API keys - there are system api keys for stuff that needs to access multiple users. Unless nomos is built out in other ways, I don't really see this as useful
  • oauth app clients https://membership.vanhack.ca/#/oauth/clients - I think this was to allow mobile apps and the like.

Some stuff I'd like to add to nomos:

  1. OIDC / Oauth - allow other services to outsource auth to nomos. Specifically the wiki, and laser access
  2. Tool status page
    • I think a bunch of this has been done already, but let's bring it home!
    • A central place to look to see if the laser is up, or if the table saw is down
    • Should be able to manually update it with a status, or wire it into some automated tool that checks something

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions