-
Notifications
You must be signed in to change notification settings - Fork 12
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
Migration to Turbo Repo and TypeScript Support with Shadcn-UI Integration #129
Comments
amkayondo
added a commit
that referenced
this issue
May 14, 2024
…n-UI support, remove unused files and configurations. Fix: Correct main domain redirect to 2023. issue: #129
amkayondo
added a commit
that referenced
this issue
May 20, 2024
This commit adds the `Head` component from the `next/head` package to the layout components in the `2023` and `2024` apps. The `Head` component is used to add a `link` tag that preconnects to the Google Fonts API, improving the performance of font loading. Additionally, the commit updates the `next.config.js` file to fix a bug related to rewrites for the `/2024` route. The missing rewrites were causing incorrect redirection, and this commit adds the necessary rewrites to ensure proper redirection. Fixes #129
amkayondo
added a commit
that referenced
this issue
Jul 16, 2024
This commit updates the redirects in the `netlify.toml` file for the `2023` and `2024` apps. The redirects now point to the correct URLs for the respective apps. This ensures proper redirection for the users. Fixes #129
amkayondo
added a commit
that referenced
this issue
Jul 16, 2024
…mages This commit updates the .gitignore file to include the "public" directory, ensuring that it is ignored by Git. It also updates the netlify.toml file to change the "publish" value to "public" for the build command. Additionally, it adds lazy loading for images in the layout components of the 2023 and 2024 apps, improving the page load performance. Fixes #129
amkayondo
added a commit
that referenced
this issue
Jul 16, 2024
…igure build settings This commit adds the "@netlify/plugin-nextjs" package to the list of plugins in the "netlify.toml" file. It also updates the build settings by specifying the build command as "npm run build" and the publish directory as "public". These changes are made to improve the build process and ensure the correct deployment of the Next.js application. Fixes #129
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This Issue includes several major changes to improve our codebase and fix a critical bug:
Migration to Turbo Repo: The application has been migrated to Turbo Repo to streamline our mono repo management and improve build times.
TypeScript Support: TypeScript has been added to the project. This will help us catch errors early in the development process and make our code more maintainable and scalable.
Shadcn-UI Integration: We've integrated Shadcn-UI into our project to improve our UI development process and ensure consistency across our application.
Removal of Unused Files and Configurations: To keep our codebase clean and efficient, we've removed unused files and configurations.
Pending Bug Fix: We've fixed a bug where the main domain was incorrectly redirecting to 2023.
The changes in this PR touch on several parts of our codebase. Please review carefully to ensure that everything is in order.
Related Issue: # (If applicable)
Changes Made:
The text was updated successfully, but these errors were encountered: