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

feat: enhance program pages for better readability and reusability #2057

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Karan-Palan
Copy link

@Karan-Palan Karan-Palan commented Feb 18, 2025

Description

  • Create Layout for all programs
  • Convert html pages of gsoc, lfx, gsod etc to markdown

This PR fixes #2054

Notes for Reviewers

I'm still working on this hence this is a draft PR. Basic work done till now:

image

TODOs:

  • Create a basic layout
  • Render all links and text in the desired format
  • Convert other html pages to markdown and test
  • Modularize code
  • Check responsiveness of the layout

Signed commits

  • Yes, I signed my commits.

Copy link

welcome bot commented Feb 18, 2025

Yay, your first pull request! 👍 A contributor will be by to give feedback soon. In the meantime, please review the Newcomers' Guide and sure to join the community Slack.
Be sure to double-check that you have signed your commits. Here are instructions for making signing an implicit activity while peforming a commit.

Copy link

netlify bot commented Feb 18, 2025

Deploy Preview for mesheryio-preview ready!

Name Link
🔨 Latest commit 07367ac
🔍 Latest deploy log https://app.netlify.com/sites/mesheryio-preview/deploys/67bc88a23c5c6f0008e62d05
😎 Deploy Preview https://deploy-preview-2057--mesheryio-preview.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.

@M-DEV-1
Copy link

M-DEV-1 commented Feb 18, 2025

Hi, I'll change the remaining pages to markdown for easy re-usability and check for responsiveness. Thanks.

@Karan-Palan
Copy link
Author

Hey @M-DEV-1 do not do that, will cause redundant work on my side. I'll update you on your part. Please coordinate

@M-DEV-1
Copy link

M-DEV-1 commented Feb 18, 2025

Sure, no issues.

@Karan-Palan Karan-Palan force-pushed the feat/create-layout-programs branch from f528df8 to 02307cd Compare February 18, 2025 21:38
…nd covnert other gsoc pages to markdown

Signed-off-by: karan-palan <[email protected]>
@Karan-Palan
Copy link
Author

Hello @M-DEV-1 ,
I created linkify.js containing regex code to filter out links from markdown and render in a tags and now everything works as it did before on 2019 page:

image

I also created markdown files for other years. You can work on issues in loading other pages, modularize code and better styling. I've done the basic work

@vishalvivekm
Copy link
Contributor

@Karan-Palan @M-DEV-1 Going great gents! I see this is a draft, but just in case you'd like to share the progress, please add it to agenda items.
https://docs.google.com/document/d/1XczAHXVe2FIWPqiF57ospJ43zw5cZQ7ui8mn39v5EvA/edit?tab=t.0

@Karan-Palan
Copy link
Author

Thanks for adding it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Website] enhance program pages for better readability and reusability
3 participants