Coder Social home page Coder Social logo

romanoviolet / react-diagrams-devsetup Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 1.38 MB

VSCode and Remote Containers Based Development setup for React-Diagrams.

License: MIT License

Shell 86.48% Dockerfile 5.28% HTML 0.35% TypeScript 5.72% CSS 0.79% JavaScript 1.38%

react-diagrams-devsetup's Introduction

React Diagrams Development Environment

This project provides necesssary development tools required to work with React Diagrams. The example included herein is from the demo project.

Pre-Requisites

  1. Visual Studio Code
  2. Visual Studio Code plugin Remote Containers
  3. Docker with access to internet.
  4. Firefox Browser installed on the host.

Tools on Host Machine

Tool Version Used
Operating System Linux Mint 20.1 (Based on Ubuntu 20.04/focal)
Docker 20.10.2, build 2291f61

How To Use

  1. Ensure pre-requisites are met,
  2. Clone this repository,
  3. Open Visual Studio Code, Run the Remote-Containers: Open Folder in Container... command and select the folder where (the master branch of) this repository is cloned.
    1. See this link for more help.
  4. VSCode will attempt to build the container based on the provided Dockerfile automatically.
  5. VSCode will then proceed to install all dependencies listed in the package.json file placed at the root of the project.
  6. On success, Ctrl+Shift+B will bring a menu of possible build choices that may be selected from.

Details of Development Environment

Included in the development environment are:

  1. Linux Based Docker environment
  2. Packages as listed in package.json
  3. VSCode based build shortcuts, invoked using Ctrl+Shift+B and then making appropriate choice.
  4. Preconfigured project settings
  5. Preconfigured debug settings which requires firefox browser available on the host machine.

The user can change the development configuration to switch from Firefox browser to Chrome.

Fixing Typescript Compile Errors

If typescript fails to compile, please add the fix as suggested in the following screenshots:

screenshot screenshot

react-diagrams-devsetup's People

Contributors

romanoviolet avatar

Stargazers

Anders Jürisoo avatar

Watchers

James Cloos avatar  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.