This is the README for Aqueduct Helper. This extension helps speed up API development when using the Aqueduct framework.
Find below a list of useful links to help you get started.
Find below all the possible snippets you can use while creating your APIs.
aqu-config
: Creates a subclass for reading configuration file.aqu-yaml-config
: Creates a basic YAML configuration file.
aqu-link-func
: Creates a basic link function.aqu-link
: Creates a basic link route.aqu-file
: Returns the content of a file.aqu-socket
: Creates a basic websocket server.
aqu-model
: Creates a basic model that replicates a database table.aqu-controller
: Creates a basic resource controller.aqu-column
: Creates a column annotation.aqu-table
: Changes the name of the table definition.aqu-pk
: Creates a primary key annotation.aqu-relate
: Creates a relationship annotation.aqu-transaction
: Creates the basic transaction.
aqu-auth-token
: Creates an auth token route that grants and refreshes tokens.aqu-auth-bearer
: Creates a protected route with an OAuth 2.0 bearer token.aqu-auth-basic
: Creates a protected route with basic HTTP Authentication.
aqu-http-test
: Creates a simple test that expects 200 OK.aqu-json-test
: Creates a simple test that expects the response to be a list of JSON objects which includes a ID which is a number.
Find below all the possible commands you can use while creating your APIs. To use press CTRL+Shift+P on Windows or ⌘+⇧+P on Mac
aquCreate
: Creates either a Default, Basic DB or a DB and Auth Aqueduct project.aquModel
: Creates a customisable model file.aquController
: Creates a customisable controller file.- You will have the option to include a get, post, put and delete request.
aquTest
: Creates a basic test file.aquDocs
: Allows you to search the docs from VS Code (Selections will open in your default web browser).
All notable changes to Aqueduct Helper will be documented here.
Enjoy!