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

Define Resql 2.1 DSL specifications #40

Open
9 tasks
turnerrainer opened this issue Mar 27, 2024 · 0 comments
Open
9 tasks

Define Resql 2.1 DSL specifications #40

turnerrainer opened this issue Mar 27, 2024 · 0 comments
Assignees
Labels
Milestone

Comments

@turnerrainer
Copy link
Contributor

turnerrainer commented Mar 27, 2024

AS AN Architect
I WANT Resql DSLs to follow a very strict, pre-defined structure
SO THAT I could create additional services based on them

AS A Developer
I WANT TO understand which requirements I have to fulfil when creating Resql DSLs
SO THAT I could get them correct right from the beginning

Acceptance Criteria

Schema declarations

  • Have a separate section for schema declarations and an actual SQL
  • Define allowed method types
  • Define all required input parameters
  • Link all input parameters with database schemas in use

SQL command

  • Have a separate section for an actual SQL command
  • Use : to define input parameters, e.g. :fname to represent POST parameter called fname (existing functionality)
  • Do not apply any additional changes to the structure of SQL (existing functionality)

Publication

@turnerrainer turnerrainer self-assigned this Mar 27, 2024
@turnerrainer turnerrainer moved this to To Groom in Bürokratt Sprint Mar 27, 2024
@turnerrainer turnerrainer added this to the Resql 2.2.0 milestone Mar 27, 2024
@turnerrainer turnerrainer moved this from To Groom to In Progress in Bürokratt Sprint Apr 5, 2024
@turnerrainer turnerrainer moved this from In Progress to Ready in Bürokratt Sprint Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Ready
Development

No branches or pull requests

2 participants