Skip to content

Conversation

@amkayondo
Copy link
Contributor

This PR includes several major changes to improve our codebase and fix a critical bug:

  1. Migration to Turbo Repo: The application has been migrated to Turbo Repo to streamline our monorepo management and improve build times.

  2. 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.

  3. Shadcn-UI Integration: We've integrated Shadcn-UI into our project to improve our UI development process and ensure consistency across our application.

  4. Removal of Unused Files and Configurations: To keep our codebase clean and efficient, we've removed unused files and configurations.

  5. 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:

  • Migrated the application to Turbo Repo
  • Added TypeScript support
  • Integrated Shadcn-UI
  • Removed unused files and configurations
  • The main domain redirect bug [Pending]

issue: #129

…n-UI support, remove unused files and configurations. Fix: Correct main domain redirect to 2023.

issue: #129
@amkayondo amkayondo requested a review from HassanBahati May 14, 2024 22:31
@netlify
Copy link

netlify bot commented May 14, 2024

Deploy Preview for pyconug failed.

Name Link
🔨 Latest commit ba4d70f
🔍 Latest deploy log https://app.netlify.com/sites/pyconug/deploys/66acbd7b7a30ea0008f3e6f2

amkayondo and others added 6 commits May 15, 2024 01:34
This commit fixes a bug in the `next.config.js` file related to rewrites. The rewrites for the `/2024` route were missing, causing incorrect redirection. This commit adds the missing rewrites for the `/2024` route, ensuring proper redirection.
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
HassanBahati and others added 20 commits May 23, 2024 19:04
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
…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
…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
amkayondo added 27 commits June 19, 2024 01:06
… package.json for 2023 and 2024 apps

- migrate the app to turborepo
- create shared packages for the apps
- rewrites for 2023 app
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.

3 participants