/immnk.github.io

Portfolio development for web application

Primary LanguageJavaScriptMIT LicenseMIT

Portfolio

Build Status Dependencies CodeFactor Coverage Status Tests

Portfolio is a dev landing page created for Dev by Dev. It contains a minimal landing page which showcases talent of the dev and his capabilities for the entire dev lifecycle of a UI project from code, build, test and deploy with CI/CD. This project create dist folder during build and deploy its content to master using Github Actions

Table of contents

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

Set up

Follow the following steps:

  1. git clone https://github.com/immnk/immnk.github.io.git
  2. cd immnk.github.io && 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 webpack_testing 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

VS Code Plugins Recommended

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

Useful websites

  1. Mock data - https://www.mockaroo.com/
  2. Background generator - https://cssgradient.io/gradient-backgrounds/
  3. Markdown tricks - https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
  4. open -a TextEdit ~/.zshrc

License

MIT License