a-laughlin / 3308proj

1 stars 0 forks source link

Stubbed CI Flow Working #67

Closed a-laughlin closed 5 years ago

a-laughlin commented 5 years ago

This potentially replaces #32, #21, #48, #20, #46, #33, #34, #35, #36,#29, #51 Also #25, #36 would need upates to remove "build" language, and just keep "test". There may be other tickets this eliminates, but those are all I saw for now.

Story As devs, we should have a stubbed CI flow for each part of the project, so we can easily plug in various tests to the CI once we have them running.

Acceptance Criteria

Depends on:

Relates to: Slack message:

@everyone Another potential way to simplify. The more we learn about the different project parts, the more I'm realizing that there are some huge differences between a conventional web project and this. For example, a mobile build (i.e., compile) process might produce a packaged app that's publishable to the android/apple stores - something we're unlikely to need (AFAIK). Since we aren't actually publishing distributions, and python doesn't need compiling, I think we can potentially skip compile steps for all parts of the project entirely. Not 100% sure though. Any reasons y'all can think of to have a compile step?

Github flow diagram (though the order is slightly different): image

a-laughlin commented 5 years ago

A few things I didn't fully implement on this ticket because they were not possible with my account, or impractical:

And one I implemented more than the ticket spec'd: