/gdg-chennai

Sample repo for my gdg talk

Primary LanguageJavaScriptMIT LicenseMIT

GDG Chennai

Build Status Dependencies Tests

This app demonstrates entire dev lifecycle of a UI project from code, build, test and deploy with CI/CD. This project create build folder during build and deploy its content to master using Travis CI

Table of contents

  1. Set up
  2. Test
  3. Tasks
  4. VS Code Plugins Recommended
  5. LICENSE

Set up

Follow the following steps:

  1. git clone https://github.com/immnk/gdg-chennai.git
  2. cd gdg-chennai && npm install
  3. For testing in dev npm start.
  4. Run npm start that would continue listening to changes in src and reload browser based on that.

Test

  1. Open gdg-chennai folder where the code is cloned.
  2. Open command prompt at the folder and run npm test

Tasks

All tasks and issues are listed as items in Tasks & issues in repository Issues tab

  • Write a README file.
  • Make dist folder with html and js files compiled
  • Add CI/CD pipelines
  • Create unit test cases with Mocha(JS test framework) and Chai(assertion library)

VS Code Plugins Recommended

  • Beautify
  • Debugger for Chrome
  • ESLint
  • GitLens
  • IntelliSense for CSS class names
  • markdownlint
  • vscode-icons

License

MIT License