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

Streamline Package Release, Code cleanup and Next.js Deployment related to refactoring #1360

Open
6 tasks
hanbyul-here opened this issue Jan 7, 2025 · 0 comments

Comments

@hanbyul-here
Copy link
Collaborator

hanbyul-here commented Jan 7, 2025

Each of the item can be a separate issue. Using this issue to collect the items.

Package Management

  • Publish the package through NPM: Currently using a private registry (Verdaccio). Decide whether to continue with Verdaccio or publish to the public NPM registry. @dzole0311 via Evaluate migration from Verdaccio to public NPM registry for the veda UI #1369
  • Establish a release pattern: Releases are currently ad hoc with arbitrary suffixes. Consider aligning the package release process with the current general release process or standardizing the versioning pattern.

Code Cleanup

  • Ensure VEDA faux module dependency + dom router dependency doesn't exist in the library: Based on our library building result, something is still depending on VEDA faux module. (This is why the result includes various media from the stories.) Trace down where this dependency happens and remove it. It might be faster to just look up any import from 'veda' in component folder and replace it.

Type Definitions

Instance optimization

  • Review Next.js build configuration: Optimize the configuration for using Next.js as a Static Site Generator (SSG).
  • Review subpath routing pattern: Most deployments use subpaths (e.g., /dashboard). Address asset routing issues by establishing a robust subpath handling mechanism in the Next.js instance, replacing reliance on Parcel's baseurl.
@hanbyul-here hanbyul-here changed the title Streamline Package Release and Next.js Deployment related to refactoring Streamline Package Release, Code cleanup and Next.js Deployment related to refactoring Jan 8, 2025
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

No branches or pull requests

1 participant