GithubHelp home page GithubHelp logo

jpcarpanezi / houston Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 1.47 MB

An open-source, low-code platform for seamless CI deployment. Simplify your workflow with Houston's intuitive interface and Docker compatibility.

License: MIT License

C# 61.64% Dockerfile 0.41% HTML 10.71% TypeScript 26.45% CSS 0.75% JavaScript 0.04%
automation ci-cd continuous-integrations deployment devops-tools docker low-code-platform open-source software-development web-development

houston's People

Contributors

jpcarpanezi avatar

Stargazers

 avatar  avatar

Watchers

 avatar

houston's Issues

Fix deploy keys

  • Deploy keys not generating correctly on back end
  • Allow change deploy keys

Review unit testing

Need to review or create unit testing for handlers in the following controllers:

  • AuthController
  • ConnectorController
  • ConnectorFunctionController
  • PipelineController
  • PipelineInstructionController
  • PipelineLogController
  • PipelineTriggerController
  • UserController

Webhook enhancements

  • Process webhook requests using worker instead of sync (with retry policies)
  • Validate secret hash

Connector function version control

  • Add versioning system to Connector Function
  • Remove the update endpoints to code and inputs
  • Allow user to update connector function if none pipeline is using it

Draft from front-end
Image

Create user controller

Endpoints:

  • First Setup
  • System setup
  • Create user (adicionar role de admin e usuário ao JWT)
  • Change password
  • First access
  • Toggle user status
  • Escrever testes

Refactor: Translate pipelines and connectors to JSON/YAML

Refactor: Translate pipelines and connectors to JSON/YAML

Description

Refactor pipelines and connectors to be translated into JSON (or YAML, TBD) instead of tables. This will also allow saving the pipeline execution history and consequently solving the problem where it is not possible to remove an instruction when recorded in the run log.

Tasks

  • Create a Proof of Concept
  • Change the unique identification to connector/function@version

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.