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

Refactor accessing Ruuter DSLs #5

Assignees
Labels

Comments

@turnerrainer
Copy link
Contributor

turnerrainer commented Apr 17, 2024

Background

  • All Ruuter DSLs meant to be directly accessible are called Service Endpoints in scope of this task
  • All Ruuter DSLs needed to serve Service Endpoints are called Internal Endpoints in scope of this task

AS AN Architect
I WANT Ruuter DSLs to be structured and thereby accessible based on their type (Service vs Internal Endpoints)
SO THAT service DSLs would be separated from internal DSLs

Acceptance Criteria

For example, /chat-init and /end-chat should instead be accessible via /chat/init and /chat/end

  • Move all Internal Endpoints into a sub-folder called internal of their respective Service Endpoint

For example, /chat/init would use /internal/chat/message-to-bot for its internal requests

  • All user authentication must be done via template Ruuter DSLs

See this as an example calling out templated user authentication

Prerequisites

Scope

  • All developments will be done within ruuter-sidecars branch until ready
  • When done, all developments will be merged from ruuter-sidecars to dev branch
Ruuter
Backoffice
Chat Widget
@turnerrainer turnerrainer converted this from a draft issue Apr 17, 2024
@turnerrainer turnerrainer added this to the Buerokratt DSL 1.0.0 code freeze milestone Apr 17, 2024
@turnerrainer turnerrainer moved this from To Groom to Ready in Bürokratt Sprint Apr 17, 2024
@turnerrainer turnerrainer moved this from Ready to In Progress in Bürokratt Sprint Apr 17, 2024
@turnerrainer turnerrainer moved this from In Progress to In Review in Bürokratt Sprint Apr 22, 2024
@turnerrainer turnerrainer assigned 1AhmedYasser and unassigned baha-a Apr 22, 2024
@turnerrainer turnerrainer moved this from In Review to To Deploy in Bürokratt Sprint Apr 23, 2024
@turnerrainer turnerrainer assigned KlviG and unassigned 1AhmedYasser Apr 23, 2024
@turnerrainer turnerrainer linked a pull request Apr 23, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from To Deploy to Done in Bürokratt Sprint Apr 23, 2024
@turnerrainer turnerrainer reopened this Apr 23, 2024
@turnerrainer turnerrainer moved this from Done to To Deploy in Bürokratt Sprint Apr 23, 2024
@turnerrainer
Copy link
Contributor Author

Reopen to deploy after latest PRs.

@turnerrainer
Copy link
Contributor Author

Needs further attention based on buerokratt/Ruuter#293

@turnerrainer turnerrainer moved this from To Deploy to In Progress in Bürokratt Sprint May 7, 2024
@turnerrainer turnerrainer moved this from In Progress to To Deploy in Bürokratt Sprint May 9, 2024
@varmoh varmoh assigned varmoh and unassigned baha-a Jun 6, 2024
@varmoh varmoh removed the status in Bürokratt Sprint Jun 6, 2024
@varmoh varmoh moved this to Acceptance Testing in Bürokratt Sprint Jun 6, 2024
@varmoh varmoh moved this from Acceptance Testing to Done in Bürokratt Sprint Jun 6, 2024
@rasmusei rasmusei removed this from the Buerokratt DSL 1.0.0 code freeze milestone Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment