reapit / foundations

Foundations platform mono repo
57 stars 21 forks source link

There should be a distributed .NET Core scaffolder for standardised API development #10171

Open willmcvay opened 9 months ago

willmcvay commented 9 months ago

Background context or User story:

To standardise development across the businesses, there should be a template application for .NET core applications

Specification or Acceptance Criteria:

Final spec to be defined by @plittlewood-rpt but broadly:

Considerations

Specification

plittlewood-rpt commented 9 months ago

@ntiley @willmcvay we need to discuss this please. Our existing template has a load of 'platform related bits and pieces' in it by default (think billing events, scope handling etc). A lot of that probably needs removing here. I need to understand how vanilla you need me to go please. Infrastructure wise, we need to be careful as well as new projects are meant to go through the relevant DevOps team to own the infrastructure which would mean that should actually be excluded here. This feels more about getting a consistent project structure across the group. If so, this probably ties in nicely with some work we need to do to agree on code styles/guidelines in a bit more detail so we can get those rules embedded into the template.