GithubHelp home page GithubHelp logo

hugobyte / aurras Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 12.0 33.42 MB

Aurras system

Home Page: https://docs.aurras.hugobyte.com/

License: Apache License 2.0

Shell 5.24% JavaScript 10.53% Rust 69.60% Python 11.92% Go 2.06% PLpgSQL 0.27% HTML 0.03% Dockerfile 0.35%
aurras

aurras's People

Contributors

ajaykumargdr avatar mmagician avatar mr-nobody21 avatar muhammedirfan avatar prathiksha-nataraja avatar shanithkk avatar shreyasbhat0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

aurras's Issues

Code duplication for Deploy scripts

Description

The deploy script for the individual actions have code duplicates

Suggestion

Refactor the scripts to source out commonly used methods

Deploy script re-building all the actions every time

Description

Deploy script forces the actions to be built even if it has been build before.

Suggestion

Add flag --build which defaults to name of the actions separated by commas, --skip which accepts the name of the actions separated by commas which would skip executing deploy script of the provided actions and prevent removing previous builds

Example

Scenario 1: Deploy all actions with previous builds
command: ./deploy.sh --build none

Scenario 2: Build only a certain action and rest actions to use previous builds
command: ./deploy.sh --build "balance-filter"

Scenario 3: Build only certain actions and rest actions to use previous builds
command: ./deploy.sh --build "balance-filter,push-notification"

Scenario 4: Skip building and deploying certain actions
command: ./deploy.sh --skip "balance-filter,push-notification"

Scenario 5: Build only certain actions and Skip certain actions to be build and deployed
command: ./deploy.sh --build "balance-filter,push-notification" --skip "event-registration"

Derive Macro

Description

Derive macros to enable the tasks in a workflow to invoke OpenWhisk actions and triggers. The tasks are structs, based on a generic format that would include name, inputs and endpoints and macros add functionalities for the tasks

Flow Macro

Description

Create macro for workflow composer to handle three types of flows

  • Init
  • Pipe
  • Term

Flow macro will handle three different types of flows to run the underlying tasks

Missing Architecture

Description
Architecture Missing

Suggestion
Add Architecture Diagram and Add Aurras component description

Docker File

Description

Docker file for running the workflow composer.
Users can utilise the docker image as a cli tool to generate workflow wasm from the provided yaml

Remove wsk binary from the source and get from path

Description
Avoid having compiled binaries in the source.

Suggestion
Remove Openwhisk CLI binary from the source and specify link to get the binary in documentation and make changes to deploy.sh to get the binary from path

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.