Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PhpDotNet Roadmap for Release 1.0.0 #1

Open
8 tasks
JustinianErdmier opened this issue May 25, 2022 · 0 comments
Open
8 tasks

PhpDotNet Roadmap for Release 1.0.0 #1

JustinianErdmier opened this issue May 25, 2022 · 0 comments
Labels
roadmap This issue tracks the progress to a milestone

Comments

@JustinianErdmier
Copy link
Owner

JustinianErdmier commented May 25, 2022

Roadmap

This issue represents the list of goals and objectives being prioritized for developing and releasing the production-ready release v1.0.0 of PhpDotNet. It does not include all the features and bugfixes which will be tackled.

Note that this is an aspirational list of what we hope to get to. Many of these items will require thorough investigation and design, which can result in changes to our plans. We will end up cutting some things and making changes as we go but will try to keep this issue up to date to reflect on our progress and learning.

The roadmap consists of two major areas below.

Routing

  • Fully implement route configuration via attributes.
  • Design and implement route templating.
    • Implement REGEX based route resolution for improved performance.
  • Implement route parameters and model binding.

View Templating

  • Fully implement a strongly typed view templating engine. Possibly Twig.
  • Fully implement strongly type view creation/returns from controller action methods.
  • Design and implement view discovery patterns.
    • Ties into route templating.
@JustinianErdmier JustinianErdmier added the roadmap This issue tracks the progress to a milestone label May 25, 2022
@JustinianErdmier JustinianErdmier added this to the Release v1.0.0 milestone May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap This issue tracks the progress to a milestone
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant