Skip to content

Instantly share code, notes, and snippets.

@particlebanana
Last active September 22, 2016 00:22
Show Gist options
  • Save particlebanana/6516f9be0f2912ca979097cd1bf21a91 to your computer and use it in GitHub Desktop.
Save particlebanana/6516f9be0f2912ca979097cd1bf21a91 to your computer and use it in GitHub Desktop.
Waterline Repos

Nu Waterline Repos

These are the various pieces that involved in the new version of Waterline. It's a major update that brings in a lot of low-level functionality into userland code.

Top Level

Waterline Query Docs

URL: https://github.com/treelinehq/waterline-query-docs

Description:

RQL documentation for building statements that will be passed to the drivers.


Driver Interface

URL: https://github.com/node-machine/driver-interface

Description:

A standard interface for database drivers.


Waterline Query Builder

URL: https://github.com/treelinehq/waterline-query-builder

Description:

A helper for building SQL queries based on Knex.


Waterline Query Parser

URL: https://github.com/treelinehq/machinepack-waterline-query-parser

Description:

A helper for normalizing Waterline queries into RQL.


Machinepack Waterline Query Converter

URL: https://github.com/treelinehq/machinepack-waterline-query-converter

Description:

Converts current Waterline criteria queries into the new Waterline Query formatted queries.


Drivers

Additionals Repos

Machinepack Mongo Query Builder

URL: https://github.com/treelinehq/machinepack-mongo-query-builder

Description:

A helper for building MongoDB queries from RQL syntax.


@mikermcneil
Copy link

@particlebanana minor thing:

RQL documentation for building queries that will be passed to the drivers.

"queries that will be passed to the drivers" => "statements" that will be passed to the drivers

(makes it easier to not get confused)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment