Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: web client #204

Open
wants to merge 40 commits into
base: main
Choose a base branch
from

Conversation

SalathielGenese
Copy link
Collaborator

Work In Progress

What's Inside?

  • Angular-based application for the JS Generator web client
  • Monaco Editor as web editor, wrapped into a component
  • Monaco editor exposed as a custom form control
  • The Popup to configure the rendering of JS
  • Tailwind CSS integration for on-the-fly design, with cross-browser compatibility
  • A menu bar, with the configuration button that calls the options' popup
  • A footer with both authorship to OSS Cameroon and link to GitHub repository
  • The linking of this frontend and backend
  • Responsiveness of the editor on mobile
  • Better looking fonts from Google Fonts
  • FortAwesome + Angular integration
  • Internationalization
  • Accessibility-friendly
  • Server-side rendering

yarn init --yes
cd jsgenerator-web
ng new jsgenerator-web --new-project-root . --prefix jsgenerator --package-manager yarn --style sass --routing --strict --force
mv jsgenerator-web/.* .
mv jsgenerator-web/* .
rm jsgenerator-web/
yarn add tailwindcss postcss autoprefixer --dev
…rol the configuration popup dealing with configuration state
@FanJups
Copy link
Member

FanJups commented Dec 23, 2022

Thanks 💯 for this mvp.

image

Copy link
Member

@FanJups FanJups left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks very much

@FanJups
Copy link
Member

FanJups commented Jan 4, 2023

Should I merge or wait until you complete the 14 tasks ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants