Code Monkey home page Code Monkey logo

todo-specs's Introduction

Discontinued please look at https://furo.pro/docs/guides/ebook-tutorial/

todo-specs

This is the spec project for the todo-server and todo-client.

For simplicity we do not make use of a build pipeline. Just check out this spec to the same folder you checked out the todo-client and todo-server repository.

We write some artifacts (environment.js) directly to ../todo-client/src/config/... for demo purposes only.

Read more about the furo specs here and about the spectools here.

Spectools config

This project just have a default flow configured in the .spectools config.

Commands

You can find the following commands are in the scripts directory of this project.

  • gen_transcoder : "./scripts/grpcgateway/gateway.sh"
  • exec_protoc_messages : "./scripts/proto2DomainTypes.sh"
  • exec_protoc_services : "./scripts/proto2DomainServices.sh"
  • copy_file_templates : "./scripts/copyFileTemplates/copy.sh" # copy additional files to dist
  • update_client_project : "scripts/updateClientSpec.sh" # we do not use npm for this simple demo

Overview


    :8080
   +-------------------------+
   |                         |
   |       todo-client       |  <-----------------+
   | (es-dev or webserver)   |                    |
   +-------------------------+                    |
                |                         +----------------+
                |                         |   todo-specs   |
    :7001       v                         |   ----------   |
   +-------------------------+            +----------------+
   |                         |                    |    \
   |       grpc gateway      |  <-----------------+     \
   |                         |                    |      \
   +-------------------------+                    |     You are here.
                |                                 |
    :7000       v                                 |
   +-------------------------+                    |
   |                         |                    |
   |       todo-server       |  <-----------------+
   |                         |
   +-------------------------+



todo-specs's People

Contributors

veith avatar f-zou avatar

Watchers

 avatar James Cloos avatar Malte Norström avatar

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.