oslabs-beta / SvelteSlicer

MIT License
20 stars 5 forks source link

CI Updates and Backend Refactoring #41

Closed heatherbarney closed 1 year ago

heatherbarney commented 1 year ago

This PR is BIG!! Goal is to not have PR’s of this size in the future….

One thing to note right off the bat is that Github says this can't be auto-merged, so there will need to be a little bit of manual merging. We can walk through this together if necessary. I am 99% sure this will be pretty minor - I believe this issue is that my versions of the StateChart.svelte and FileStructure.svelte files don't include the comments you added in the PR you made in February that I just approved. So those will need to be checked by hand, but hopefully will just take a few minutes.

There were two main goals for the changes reflected here: first, to set up a CI pipeline to run various checks for code quality and functionality before commits and/or PR’s are accepted; second, to begin refactoring some of the most obnoxious issues on the backend!

Quick summary of changes you’ll see in files that fall into each category…

CI Stuff:

Refactoring:

AnchiTeng commented 1 year ago

Thanks for your efforts. I had tested it on my end and it all works properly. I am not familiar with the CI pipeline we use here but I had set up the Github CI. Please walk me through when you have time.

I think the merging was blocked because we set up it needs to be merged with 1 approving review.