Skip to content

What are the overall aims of this template repo? #35

@RobjS

Description

@RobjS

Even though this template repo is relatively new, we already have a large number of suggestions for changes we could make, some of which could potentially radically alter our technical approach to WordPress as a team. Reading through the issues we currently have open, it struck me that it was difficult to evaluate the priority of possible changes, and even to decide what we should work on at all.

I feel like a clearly stated set of aims - or, I suppose, user needs, with current and potential future members of the team as the users - for the template repo might help with that. We would then have something to measure suggested changes against, allowing us to evaluate what we should work on and why.

Here are some initial suggestions for what the aims for this repo might be:

  • Enabling us to avoid repetition of set-up tasks when building new sites, so we can start being productive more quickly
  • Ensuring a consistent structure across our projects, so they're easier to pick up and start working on
  • Enforcing technical standards across our work, so our code is more robust, maintainable, and testable
  • Providing a central place for us to discuss and reach shared decisions on how we approach our work, with practical examples and outcomes to focus that discussion, so that everyone on the team understands how our projects work and why
  • Helping new team members see what the basic structure of our projects is, so they can more easily understand more complex projects that have built upon it

I'd be interested to hear other suggestions. If we could come up with a handful of agreed aims, I feel like that would clarify our thinking when looking at future development on this repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions