Skip to content

TSEC-BE-Project-2022-2023/cv-frontend-vue

 
 

Repository files navigation

GSoC'22 Project - [WIP]VueJS Simulator

New Frontend Framework for Simulator UI.

Project Goals -

  1. Replacing JqueryUI with a modern frontend framework.
  2. Decoupling the Simulator from backend
  3. Dividing into Components
  4. State Management
  5. Refactoring CSS
  6. Internationalization using Vue-i18n

To Dos -

  1. Vue Project Integration into the Main Repository or finding a way for the simulators in two different repositories to work in sync.
  2. API Integration and Testing
  3. Embed Feature - Discuss and implement the embeding of circuits feature.
  4. Internationalization of Simulator - Internationalization is already set up using Vue-i18n but progressive work needs to be done on it.
  5. Refactoring of Styles - Refactor the global stylesheet to local stylesheets for individual components. There is also a scope of removing SASS using modern CSS features.
  6. Few components - Verilog Module, Quick-Button, Testbench, and Timing-Diagram are yet to be converted to Vue.
  7. With the removal of jQuery-UI, there is also a scope of removing the use of jQuery from the project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.1%
  • Vue 10.9%
  • CSS 5.6%
  • SCSS 1.8%
  • TypeScript 0.6%
  • HTML 0.0%