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

As a developer, I want to upgrade MDX-Loader from version 1, to version 2 #79

Closed
Bowens20832 opened this issue Jun 17, 2023 · 3 comments
Assignees
Labels
good first issue Good for newcomers help wanted Open for all. You do not need permission to work on these. status: in progress This topic is in development progress and will be included in the tagged version. type: enhancement New feature or request. type: friction Elegant user friction. To be fixed with priority.

Comments

@Bowens20832
Copy link
Contributor

As a developer, I would like to upgrade MDX-Loader from version 1, to version 2.

This package needs a major upgrade, which has a breaking change.

Resolving this major upgrade will allow us to also mirgate up to Node 18, Next 18, and React 18 :)

@Bowens20832 Bowens20832 added type: enhancement New feature or request. good first issue Good for newcomers help wanted Open for all. You do not need permission to work on these. version: 2.3 type: friction Elegant user friction. To be fixed with priority. status: triaging We have acknowledged an issue and in the process of doing an inital assesment. and removed version: 2.3 labels Jun 17, 2023
@Bowens20832
Copy link
Contributor Author

I'm attempting to tackle this item so that we upgrade Elegant to React 18 and npm version 18.

#78 reported by a user makes this item a much larger priority than initially expected, based on a user requesting help.

@Bowens20832
Copy link
Contributor Author

I don't think this is needed at this time.

I looked at Vercel's example repors, and their MDX example uses React 18 with MDX Loader v1... V2 of MDX loader seems to break a number of things.

I am working on upgrading to React 18.. Everything will be upgraded to their most recent versions if possible.

Currently in progress

image

@Bowens20832 Bowens20832 self-assigned this Jun 19, 2023
@Bowens20832 Bowens20832 added status: in progress This topic is in development progress and will be included in the tagged version. and removed status: triaging We have acknowledged an issue and in the process of doing an inital assesment. labels Jun 19, 2023
Bowens20832 added a commit that referenced this issue Jun 19, 2023
Upgraded Elegant to React 18. Resolves #80 #79
@Bowens20832
Copy link
Contributor Author

This is not needed at this time.. Closing this issue for now : )

Bowens20832 added a commit that referenced this issue Jun 23, 2023
* Removed Preval

* Update next.config.js

* Upgraded to React 18

Upgraded Elegant to React 18. Resolves #80 #79

* Force users to have Node 18 installed on their machine.

Require users to have node 18 install on their computer.

Resolves #80

* Update jest.yml

* Clean up our config

* Update jest.yml

* 2.2.6-innovators.0

* 2.3.1-innovators.0

* Include .npmrc in the build

* 2.3.1-innovators.1

* Update init.js

* 2.3.1-innovators.2

* Added the admin login shell

* Added the core shell of the admin panel

It builds, but all tests are not passing

* WIP

* Work in progress

* Update tailwind.config.js

* WIP

* Update collections.tsx

* WIP

* WIP

* It builds and all tests passing!

* Work in progress... Very close to a successful build

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* WIP

* chore: Updates/Creates hello-world

* Fix

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* Revert "Fix"

This reverts commit 0bfcf59.

* chore: Updates/Creates hey-now

* feat(content): create tests

* Revert "Revert "Fix""

This reverts commit f6f8f05.

* chore: Updates/Creates hello

* Cleanup

* Everything builds!

* UTC Time build fix

* chore: Updates/Creates hello-world
Bowens20832 added a commit that referenced this issue Jun 30, 2023
* Removed Preval

* Update next.config.js

* Upgraded to React 18 Resolves #80 #79

* Update jest.yml

* Clean up our config

* Include .npmrc in the build

* Update init.js

* Updated supports node versions to node 14 through 18

* Update release-notes.mdx
Bowens20832 added a commit that referenced this issue Jun 30, 2023
* Removed Preval

* Update next.config.js

* Upgraded to React 18

Upgraded Elegant to React 18. Resolves #80 #79

* Force users to have Node 18 installed on their machine.

Require users to have node 18 install on their computer.

Resolves #80

* Update jest.yml

* Clean up our config

* Update jest.yml

* 2.2.6-innovators.0

* 2.3.1-innovators.0

* Include .npmrc in the build

* 2.3.1-innovators.1

* Update init.js

* 2.3.1-innovators.2

* Update release-notes.mdx
@Bowens20832 Bowens20832 moved this from Done to Elegant - version 2.3 in Elegant Framework Jul 5, 2023
Bowens20832 added a commit that referenced this issue Aug 23, 2023
* Feature/outstanding (#88)

* Removed Preval

* Update next.config.js

* Upgraded to React 18

Upgraded Elegant to React 18. Resolves #80 #79

* Force users to have Node 18 installed on their machine.

Require users to have node 18 install on their computer.

Resolves #80

* Update jest.yml

* Clean up our config

* Update jest.yml

* 2.2.6-innovators.0

* 2.3.1-innovators.0

* Include .npmrc in the build

* 2.3.1-innovators.1

* Update init.js

* 2.3.1-innovators.2

* Added the admin login shell

* Added the core shell of the admin panel

It builds, but all tests are not passing

* WIP

* Work in progress

* Update tailwind.config.js

* WIP

* Update collections.tsx

* WIP

* WIP

* It builds and all tests passing!

* Work in progress... Very close to a successful build

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* WIP

* chore: Updates/Creates hello-world

* Fix

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* Revert "Fix"

This reverts commit 0bfcf59.

* chore: Updates/Creates hey-now

* feat(content): create tests

* Revert "Revert "Fix""

This reverts commit f6f8f05.

* chore: Updates/Creates hello

* Cleanup

* Everything builds!

* UTC Time build fix

* chore: Updates/Creates hello-world

* chore: Updates/Creates this-is-cool

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* Pre Dev split

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* Created a new Admin configuration namespace. (#90)

* Created a new Admin configuration namespace.

Created a new Admin configuration namespace, and accompanying tests.

Resolves #89

* Update release-notes.mdx

* chore: Updates/Creates hello-world

* Images finally save!

The CMS assets are finally saving in the proper place!

Hooray for Jest and unit testing 💯

* chore: Updates/Creates this-is-cool

* Added a dynamic cms panel name to the application (#92)

* Added a dynamic cms panel name to the application

* Update release-notes.mdx

* feat(docs): remove this-is-cool

* chore: Updates/Creates hello-world

* Update 404.tsx

* Moved the login page, to be static and not dynamically routed

* Elegant cms/admin login page (#96)

* Created the admin login and 404 pages.

* Completed the log in page

* Update release-notes.mdx

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* Update contribution-guide.mdx

* feat(content): create handbooks

* chore: Updates/Creates dadsad

* feat(handbooks): remove dadsad

* chore: Updates developers-starter-guide formerly hello-world

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* Update developers-starter-guide.mdx

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates development-tools

* Set publish date on existing docs

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates elegant-community

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates elegant-community

* chore: Updates/Creates development-tools

* chore: Updates/Creates trademark-policy

* chore: Updates/Creates brand

* chore: Updates/Creates brand

* chore: Updates/Creates brand

* chore: Updates/Creates brand

* Update brand.mdx

* Update brand.mdx

* chore: Updates/Creates trademark-policy

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* Update contribution-guide.mdx

* feat(docs): remove developers-starter-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* Fixes

* Fixes

* Fixes

* chore: Updates/Creates upgrade

* WIP

* chore: Updates/Creates upgrade

* Camelcase fix

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* Update upgrade.mdx

* chore: Updates/Creates upgrade

* Update upgrade.mdx

* chore: Updates metadata DB

* WIP

* Added the admin.cms_repository_branch variable to the config namespace

Added the admin.cms_repository_branch variable to the config namespace

* Migrate the admin header to the elegant core namespace

* Moving the admin header

* Update AdminHeader.tsx

* Update AdminHeader.tsx

* Update AdminHeader.tsx

* chore: Updates metadata DB

* Update list.tsx

* Set Admin buttons to use the primary color defined in the Tailwind config file.

* Update index.tsx

* chore: Updates metadata DB

* Set button colors to match the tailwind theme

* Added CMS config repo variables

* Update index.tsx

* Update the welcome message

* Created the cms repository owner configuration variable

* Created the remaining admin cms env variables and tests

* Update settings.tsx

* Update .gitignore

* feat(content): create posts

* chore: Updates/Creates august-2nd-2023-1st-post

* chore: Updates/Creates august-2nd-2nd-post

* Unwind File Handler

* chore: Updates august-2nd-1st-post formerly august-2nd-2nd-post

* chore: Updates/Creates 2nd-post-the-second-post-ever

* chore: Updates metadata DB

* feat(content): create docs

* feat(content): create guides

* chore: Updates metadata DB

* feat(content): create docs

* chore: Updates/Creates hello-world

* feat(posts): remove 2nd-post-the-second-post-ever

* feat(posts): remove august-2nd-1st-post

* Remove test posts

* feat(content): create docs

* feat(content): create posts

* feat(content): create guides

* feat(content): create posts

* feat(content): create docs

* feat(content): create docs

* feat(content): create posts

* chore: Updates/Creates hello-world

* feat(content): create guides

* chore: Updates/Creates hey-now

* Fix monorepo path

* feat(content): create docs

* feat(content): create posts

* chore: Updates/Creates hello-world

* chore: Updates/Creates hhh

* feat(posts): remove hello-world

* feat(docs): remove hhh

* WIP

* feat(content): create docs

* chore: Updates/Creates hello-world

* feat(content): create guides

* chore: Updates/Creates hey-now

* chore: Updates/Creates that-guy

* feat(content): create posts

* chore: Updates/Creates hey-therw

* chore: Updates/Creates that-guy

* feat(posts): remove hey-therw

* chore: Updates/Creates hey-there

* feat(content): create tests

* chore: Updates/Creates hey-there

* feat(tests): remove hey-there

* feat(content): remove tests

* feat(content): remove posts

* feat(content): remove guides

* feat(content): remove docs

* feat(content): create docs

* chore: Updates/Creates hello-world

* Fix delete collection functionality

* chore: Updates metadata DB

* Fix metadata builder

* feat(content): remove docs

* Delete metadata.json

* feat(content): create docs

* feat(content): create posts

* chore: Updates/Creates hey-now

* chore: Updates metadata DB

* chore: Updates metadata DB

* chore: Updates metadata DB

* chore: Updates metadata DB

* chore: Updates metadata DB

* feat(content): remove posts

* feat(docs): remove hey-now

* feat(content): remove docs

* chore: Updates/Creates testing

* chore: Updates metadata DB

* chore: Updates metadata DB

* feat(content): create posts

* Update index.tsx

* feat(content): remove posts

* feat(content): remove docs

* feat(content): create docs

* chore: Updates/Creates hello-world

* chore: Updates metadata DB

* feat(content): create posts

* chore: Updates metadata DB

* Delete metadata.json

* feat(content): create docs

* chore: Updates/Creates hello-world

* feat(content): create tests

* feat(content): remove tests

* WIP

* chore: Updates/Creates hello-world

* Update Admin.test.ts

* chore: Updates/Creates hello-world

* Docs page now loads dynamic markdown

* WIP

* feat(docs): remove hello-world

* Dynamic Sidebar

* Added remark plugins

* feat(content): create posts

* Remove outline around Editor

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* remove broken metadata logic

* Added rehype autolink headings

* Rename cms route

* Create images.ts

* Made the cms content sit on top of the background beams

* Set the admin cms asset path.

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* Added meta and seo components to the docs layout page.

* Delete next-env.d.ts

* Added post section

* WIP

* Added the table of contents and docs footer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Open for all. You do not need permission to work on these. status: in progress This topic is in development progress and will be included in the tagged version. type: enhancement New feature or request. type: friction Elegant user friction. To be fixed with priority.
Projects
Status: Elegant - version 2.3
Development

No branches or pull requests

1 participant