Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Port projects #63

Open
awesominat opened this issue Aug 26, 2024 · 1 comment
Open

Port projects #63

awesominat opened this issue Aug 26, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@awesominat
Copy link
Contributor

awesominat commented Aug 26, 2024

The goal is to port all project pages onto the new website with the proper format

Least manual process:

  1. download the list of projects in the onedrive
  2. pick one
  3. use the prompt below on GPT with index.md
  4. create a .yaml file in src/all-yaml/projects with what ChatGPT gives
  5. create a folder in public/imgs/projects as the project name (look at what ChatGPT tries to reference and create a folder with that name)
  6. copy the images found in step 2 into the folder in step 5

Sample GPT prompt:

here is a TEMPLATE yaml:
(PASTE TEMPLATE YAML FILE HERE, found in all-yaml/teams/team1.yaml or all-yaml/projects/project1.yaml)
now i will give you ANOTHER format of markdown. i want you to translate from markdown to yaml, following the template above when appropriate
default team member pfp location is /imgs/team/default.svg
dont write comments in the YAML file
remember to translate any YT video using ###### [![markdown video](http://img.youtube.com/vi/dQw4w9WgXcQ/0.jpg)](https://www.youtube.com/watch?v=dQw4w9WgXcQ "markdown video")
the youtube string is the FULL link to the video, NOT the id. so just the regular youtube.com?watch=id
if a .md has a # team section. AS LONG as you add the team metadata info, you can remove the mention in the actual content
here is the project schema and the team member schema
(PASTE SCHEMAS HERE, found in src/schemas/ProjectMetaData.ts and src/schemas/TeamMetaData.ts)

@awesominat awesominat added the enhancement New feature or request label Aug 26, 2024
@ajwm8103 ajwm8103 self-assigned this Aug 26, 2024
@ajwm8103
Copy link
Contributor

Will take on all 21-22, 23-24, and 20-21 projects.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants