I just looked over the .gitignore, there isn't anything I am going to move over, since the output dir we are using is schema/
and we do in fact want to keep it.
The fact that typespec just defaults to "latest" for versions for things is insane
we should probably not be using the package-lock.json and be importing this into the pnpm workspace so that dependencies are deduplicated and we have a single lock file for the entire project. I can fix this up if you would like
this should be plural. the vast majority of my personal preferences/reasoning coming from the google AIPs:
this should be /emote/{emoteId}
(using whatever preferred case). If in the future we have /resource/{id}/subresource/{id}
then there's a problem/ambiguity in terms of naming/inconsistency.
personally, i hate having multiple .gitignores. sometimes there's weird wacky shit that gets ignored by some sub directory gitignore and its stupid to have to figure out which of the potential gitignores in the directory might be doing some wacky shit. i would prefer promoting things here that need to be to the root /.gitignore