finos / FDC3

An open standard for the financial desktop.
https://fdc3.finos.org
Other
202 stars 132 forks source link

Upgrade FDC3 website to docusaurus >=3.5.2 #1371 , transition from MDX v1 to v3 for Docusaurus v3 upgrade #1409

Closed sivaprasadanakarla closed 2 weeks ago

sivaprasadanakarla commented 3 weeks ago

This PR contains all the files modified for docusaurus migration. steps followed

  1. delete yarn.lock

  2. rm -rf node_modules package-lock.json

  3. update package.json a) "@docusaurus/core": "~3.5.2", b) "@docusaurus/preset-classic": "~3.5.2", c) "@docusaurus/theme-mermaid": "~3.5.2", d) "react": "^18.2.0", e) "react-dom": "^18.2.0",

  4. npm install. – ( notice- found 0 vulnerabilities)

  5. npm run build. ( now build will fail)

  6. npx docusaurus-mdx-checker (iscans and shows compilation issues of .md files)

  7. Fixed all the .md files and 1 js file which is generating .md file

  8. npm run build (success)

  9. npm run start (application is up)

Screenshot 2024-10-29 at 4 56 16 PM Screenshot 2024-10-29 at 5 02 12 PM Screenshot 2024-10-29 at 5 03 56 PM
linux-foundation-easycla[bot] commented 3 weeks ago

CLA Missing ID CLA Not Signed

netlify[bot] commented 3 weeks ago

Deploy Preview for fdc3 ready!

Name Link
Latest commit a996d39dda61ddbf24a0d36bf0074ccca3e101aa
Latest deploy log https://app.netlify.com/sites/fdc3/deploys/6721be024e6759000860cf44
Deploy Preview https://deploy-preview-1409--fdc3.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

robmoffat commented 3 weeks ago

@sivaprasadanakarla,

This is amazing, thank you! I assume you are part of the Citi Hackathon?

Can you share who you work for if anyone, so that we can begin the CLA process?

thanks, Rob

sivaprasadanakarla commented 3 weeks ago

Hi @robmoffat , Thank you, we are part of Citi Hackathon.

Jamie Slome is our Org CLA manager.

kriswest commented 3 weeks ago

/easycla

kriswest commented 3 weeks ago

HI @sivaprasadanakarla, please take a look at the EasyCLA message above. A couple of commits in your PR appear to be missing author information, which will need to be corrected. See the help files at: https://linuxfoundation.atlassian.net/wiki/spaces/LP/pages/160923756/Missing+ID+on+Commit+but+I+have+an+agreement+on+file and https://docs.github.com/en/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user to help you corrrect this.

Once done, the first error in the EasyCLA comment should disappear. Then to resolve the second one, please cklick on the Please click here to be authorized link. This will take you to an authorization form that will help you send a message to @JamieSlome to authorize you against the CLA.

kriswest commented 2 weeks ago

superseded by #1418