You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I am learning about phplist, it looks good and well-maintained. I am planning on installing it and trying to make the most of it. That includes contributing in whatever ways, and making this software part of our business.
I'm hoping there can please be at least a very high level project plan in the README about the plans for this project. This will help align the community and it also sort of explains what type of code contributions are sought.
Here is a rough draft based on my current understanding and guesses:
High-level project plan [DRAFT]
For the next version of our software, we plan to use the same database schema as currently used in the latest release of phpList 3. But we will use a new REST API for the next release, and we will publish this contract with an OpenAPI/Swagger specification. [Our front end will then depend on that REST API | Our front end will work independent from that REST API].
Develop the related phpList 4 and REST API projects to add all API routes required for the next version of phpList.
Move phpList 4 and the REST API code into this repository (phplist3) as a dependency, delete those other repositories. Resolve all security issues and incompatibilities between API versions 3 and 4.
Deprecate REST API routes that will not be supported in the next version. Release as a patch version bump.
Rename this repository to just phplist, dropping the 3 at the end.
Release phpList 4.0.0.
Rewrite the HTML generating code for administrators and list members, preferring to use [PHP spagetti code | static HTML/JS | some other front end] and release as a minor version bump.
Or if the actual project plans are different than what I understand above, then hopefully that level of detail could please be added to the README to inform and focus efforts.
The text was updated successfully, but these errors were encountered:
Hello, I am learning about phplist, it looks good and well-maintained. I am planning on installing it and trying to make the most of it. That includes contributing in whatever ways, and making this software part of our business.
I'm hoping there can please be at least a very high level project plan in the README about the plans for this project. This will help align the community and it also sort of explains what type of code contributions are sought.
Here is a rough draft based on my current understanding and guesses:
High-level project plan [DRAFT]
For the next version of our software, we plan to use the same database schema as currently used in the latest release of phpList 3. But we will use a new REST API for the next release, and we will publish this contract with an OpenAPI/Swagger specification. [Our front end will then depend on that REST API | Our front end will work independent from that REST API].
Major work parts:
phplist
, dropping the 3 at the end.Or if the actual project plans are different than what I understand above, then hopefully that level of detail could please be added to the README to inform and focus efforts.
The text was updated successfully, but these errors were encountered: