Skip to content

posquit0/omega

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omega

Omega

🔥 Make serverless application expressive


Omega is an expressive framework to write serverless application with the layered architecture.

Installation

# NPM
$ npm install --save @posquit0/omega
# Yarn
$ yarn add @posquit0/omega

Example

const Omega = require('@posquit0/omega');
const AwsProxyTranslator = require('@posquit0/omega/translators/aws-proxy-translator');


const app = new Omega();

// Set middlewares
app.use(new AwsProxyTranslator());


// Write your serverless functions here
const handler = app.createLambda(async ctx => {

});

API

To be updated

Contributing

This project follows the Contributor Covenant Code of Conduct.

Bug Reports & Feature Requests

Please use the issue tracker to report any bugs or ask feature requests.

Self Promotion

Like omega? Follow the repository on GitHub. And if you're feeling especially charitable, follow posquit0 on GitHub.

Contact

If you have any questions, feel free to join me at #posquit0 on Freenode and ask away. Click here to connect.

License

Provided under the terms of the MIT License.

Copyright © 2018, Byungjin Park.