datly

package module
v0.2.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2022 License: Apache-2.0 Imports: 2 Imported by: 8

README

Datly - Managed and Autonomous ORM for golang

GoReportCard GoDoc

This library is compatible with Go 1.11+

Please refer to CHANGELOG.md if you encounter breaking changes.

Motivation

The goal of this project is to simplify and speed up data layer prototyping and development. It can be used as golang ORM or purely rule based. This is achieved by utilising rules to govern data mapping and binding for all data interaction. This project can be deployed as standalone or serverless with REST or Micro service style.

Usage

For read views from external file, see: read view from file

For creating views programmatically, see: create view programmatically

For reader usage, see: how to use reader

Contributing to datly

Datly is an open source project and contributors are welcome!

See TODO list

License

The source code is made available under the terms of the Apache License, Version 2, as stated in the file LICENSE.

Individual files may be made available under their own specific license, all compatible with Apache License, Version 2. Please see individual files for details.

Credits and Acknowledgements

Library Authors:

  • Kamil Larysz
  • Adrian Witas

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Handle

func Handle(w http.ResponseWriter, r *http.Request)

Types

This section is empty.

Directories

Path Synopsis
gcp
jwt
cmd
ast
Package gateway defines gateway service
Package gateway defines gateway service
app
runtime/apigw
Package apigw defines apigw lambda datly runtime
Package apigw defines apigw lambda datly runtime
runtime/gcf
Package gcf defines Google Cloud Functions entry point
Package gcf defines Google Cloud Functions entry point
runtime/gcr
Package gcr defines Google Cloud Run entry point
Package gcr defines Google Cloud Run entry point
runtime/lambda
Package lambda defines lambda datly runtime
Package lambda defines lambda datly runtime
internal
plugins module
xdatly module
xregistry
types/core Module
types/custom Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL