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

Define scope Theater 1.0 #319

Open
slimndap opened this issue Aug 24, 2023 · 1 comment
Open

Define scope Theater 1.0 #319

slimndap opened this issue Aug 24, 2023 · 1 comment
Assignees
Milestone

Comments

@slimndap
Copy link
Owner

slimndap commented Aug 24, 2023

Reconsider role

Fully featured events plugin? Or a base plugin that can be extended with plugins and hooks?
#321

Reconsider functionality

Is there any bloat that can be removed?

Data model

Simpler, more performant, using WP core functionality.
#318

Templating

Just like Woocommerce? Or is there a better way?
#189

Frontend

Do we rewrite the frontend output (HTML, CSS, JS) of the calendar views?

Documentation

Which standards to follow for inline comments and how do we generate the documentation (uses and developers)?

Accessibility

All output should work with any properly built theme and be fully accessible for everyone and anything (eg. searchengines, AI.

Performance

As fast a possible.

Automated tests

Run test after each commit. Cover as much of the plugin as possible, including any hooks that extensions rely on.

Ecosystem

How do we stimulate, organize and support all extensions?

Backwards compatibility

Can existing users safely upgrade to 1.0? Do they have to migrate their data? Will all hooks keep working? Or is upgrading to 1.0 from an earlier version something that should be discouraged?

@slimndap slimndap self-assigned this Aug 24, 2023
@slimndap slimndap added this to the 1.0 milestone Aug 24, 2023
@slimndap
Copy link
Owner Author

slimndap commented Aug 25, 2023

I started a discussion on Github about the role of the plugin:
#321

But after writing everything down, I think I also have my answer.

I would however really like to hear your input as well @carstingaxion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant