oxidecomputer / buildomat

a software build labour-saving device
Mozilla Public License 2.0
53 stars 2 forks source link

General changes #33

Closed steveklabnik closed 1 year ago

steveklabnik commented 1 year ago

Hey @jclulow ! Here I have two small commits and two bigger commits. I will preface this PR by saying I understand if you do not want to take these, which is why I am sending them separate from other work.

In short:

The last two, especially, are pains. But I think the pain is worth it. It has been very tough for me to keep track of names when the directories aren't the same, and to even know where things live, given the hierarchy.

The one concern I have here is that there are a bunch of shell scripts (even though you already have xtask! 😉) which may have paths I didn't discover. Additionally, I am unsure what some of these do; I fixed the script in github-tools to download a new schema properly in github-schema, but I cannot find in the code where this is used? So uh, thoughts and advice about that would be helpful, if you do agree that this move is a good idea.

jclulow commented 1 year ago

Hey. Please pardon my atrocious latency on this one. I've taken a look through it, and: