Giter Club home page Giter Club logo

iedc-web's Introduction

The Front End of the IEDC-WEB

Please add commit messages using the following format:

Build: A new feature or Feat: A new feature.
Fix: A bug fix.
Docs: Documentation only changes.
Style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc).
Refactor: A code change that neither fixes a bug nor adds a feature.
Perf: A code change that improves performance.
Test: Adding missing tests.
Chore: Changes to the build process or auxiliary tools and libraries such as documentation generation.

For Example:-

git commit -m "Feat: Added UI component to add file" or git commit -m "Feat: Added UI component to add file",
git commit -m "Fix: Bug in SomeView was fixed",
etc.

The react app is dockerized. However, it is not necessary that you need to have docker installed or running. Just do npm start from the root directory to start the app.

Setup docker image

Run this just once for setting up the docker image. (or when the docker configuration changes)

docker build -t iedc-web-frontend .

Start docker container

To see the app in action

docker run iedc-web-frontend

PS: the website port is 3000.

For devlepment

Install devDependencies

npm install --only=dev

Prettify code

./node_modules/.bin/prettier --write <filenames>

example

./node_modules/.bin/prettier --write src/components/*

Run linter

./node_modules/.bin/elint --fix <filenames>

example

./node_modules/.bin/eslint --fix src/components/*

iedc-web's People

Contributors

adithyaanilkumar avatar aldrinjenson avatar 123vivekr avatar nikxtaco avatar rindishkrishna avatar vishruth-s avatar artibhatia13 avatar gokz1119 avatar subru-37 avatar i-am-blind avatar dellamani avatar joeljosh avatar sona-mathew-08 avatar amaldevcd avatar jzf21 avatar arjunjins avatar devan-mec avatar lisavcherian avatar ranjr219 avatar stsonythomas avatar imgbotapp avatar jaison080 avatar joshuajoyreji avatar rachel1306 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.