Skip to content

Build pipeline: linting + formatting + bundling strategy#180

Merged
omroy07 merged 3 commits into
omroy07:mainfrom
Aditya8369:175
Jul 3, 2026
Merged

Build pipeline: linting + formatting + bundling strategy#180
omroy07 merged 3 commits into
omroy07:mainfrom
Aditya8369:175

Conversation

@Aditya8369

Copy link
Copy Markdown
Contributor

Implemented the full build pipeline:

ESLint: added .eslintrc.cjs with browser‑focused rules and Prettier integration.
Prettier: added .prettierrc with a clean, opinionated formatter config.
Ignore files: created .eslintignore.
Vite: added vite.config.js to serve the app, handle static assets, and output a production bundle.
Source restructuring: created src/ directory, moved the enhanced dashboardProgress.js there, and added src/main.js as the Vite entry point that imports all core scripts (including the new chart utilities and metric explanations).
HTML updates: replaced the multiple script tags in index.html and teacher_analytics.html with a single module script pointing to the new entry point.

closes #175

@vercel

vercel Bot commented Jul 3, 2026

Copy link
Copy Markdown

@Aditya8369 is attempting to deploy a commit to the Om Roy's projects Team on Vercel.

A member of the Team first needs to authorize it.

@omroy07 omroy07 merged commit 808160e into omroy07:main Jul 3, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build pipeline: linting + formatting + bundling strategy

2 participants