Skip to content

Tech Lead Meeting Notes

mrhoyle2 edited this page May 16, 2025 · 4 revisions

Tell a story about what you do

Week to week

  • CBTF

    • Have to change the links for when changing pages - don't change file structure on our end
    • CBTF.py part of the CBTF script: changing file names, moving files around, changing links, when adding courses, add the course to the course array (line 11ish)
    • CBTF.sh does everything: runs command to change and move everything into the PL directories, this gets edited to change the course (line 14 ish), re-run on Sundays
    • CBTF scripts folder: CBTF.py is importing things from here
    • Go into each course and sync (in the top navbar) pages > pull from remote git repository (blue button on the left)
    • Automatable but we would have to create the process from scratch
    • Documentation / syncing.md for now to sync to PL
  • New version of a dependency comes out, what is the process for updating this

    • Have to manually change dependencies unless it breaks: npm update
    • Website will use new version if one person updates. Everyone will have to update later. Make this a coordinated effort if the update needs to happen.
  • About the pages

    • Homepage is index.astro
    • Layout folder determines the layout of every page
      • BlankBlankLayout.astro: homepage layout
      • BlankLayout.astro: used on docs and PL docs layout
      • CourseMenuLayout.astro: Course home page layout
      • Layout.astro: all other page layout
  • Search: needs to be updated, currently using a library that looks through subtitles and firt 100 words, removes headder and footer from search

  • dev_tools folder > create_search_index.ipynb: creates a file that the library it looks through, run before CBTF script

  • src > search.json: library the search bar looks through

  • tex_to_astro3.py is the latex to .astro file to get it on the page

For the new hire

  • Go through style guide
  • Edit a dynamics pages (ie; particle kinetics) to figure out how things work

Folders

  • public: any images, animations, interactive plots live here

  • src: pages

  • new mechref page documented on pages, change email Matt West

  • Fill out non-MechSE dept and another college pages, blank ref has been created - next TechLead first large job

Clone this wiki locally