Code Monkey home page Code Monkey logo

go-web's People

Contributors

dependabot[bot] avatar paulwizviz avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

go-web's Issues

Reduce code to bare minimum

We don't always need authentication. In any case, people who require authentication can add their own.

There is no need to use this to demonstrate domain-driven development because people using this template may prefer to develop using their own architecture. All that is needed for this show how ReactJS interact with Go REST minimally.

Switch to docker-compose for build

  • Organise to support multiple apps
  • Transition native build to docker-compose
  • Transition container build to docker-compose
  • Fix scripts to support multiple apps
  • Fix cli

Fix documentation

Description

Make sure you provide a clear explanation of how built artefacts work internally

Fix dev build to make hot loading quicker

Description

Currently, the React build scripts, Webpacks, babel and eslint are all baked into the running image. This makes when you make changes to those it will not read changes.

Tasks

  • Get Dev docker-compose to read from native volume react build script

Parametrise built, dev and test framework

Description

Parameterise to image version for Go and Node to make it easier for the user to customise.

Task

  • Minimise need to create images
  • Make it possible for Go to optionally hot reload
  • Parameterise images
  • Update documentation

Streamline build for NodeJS component

Description

Provide a framework to update npm packages that is common across development and production build.

Tasks

  • Use docker to update npm package
  • Ensure you have runnable dev and production build

Fix image name

Description

The current unit testing script is referencing image name.

Simplify Go and build scripts

Description

Simplify Go code further to make it easier for customised.

At the moment, you need to go to several places to customise.

Simplify React and Go code

Description

This template should only focus on demonstrating the relationship between ReactJS and Go backend. It should only need to have a feature to make a rest call to Go backend and get a response. We can leave it to users of the template to build up the React part.

Currently, the React and Go codes are unnecessarily complex.

Tasks

  • Simplify React part
  • Simplify Go part
  • Update documentation

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.