How to update edu

edu is a living product which is continuously being developed and refined. To update, we recommend the following steps:

  1. use a diffing tool like the Diff Folders plugin for VSCode to compare your implementation repo fork to the target version of the official edu template repo
  2. rebase changes manually as needed — unfortunately this must be done manually since both the template repo has changed (with new features and udpates) and your implementation repo has changed (with customizations and configuration choices) and there's no way to programmatically determine which is which
  3. we recommend you test the rebasing in a new branch deployed to a development environment of your infrastructure before merging the updated branch into main