In yesterday's MP Hangout we briefly discussed the situation with
https://github.com/eclipse/microprofile-conference but we wanted to continue the discussion with a wider audience on the mailing list.
There was general agreement that having the conference app was generally a good idea, as it showcased multiple implementations.
However, as it's languished for a while now we need to define some proper plans around it's goals and maintenance, or agree that it needs to be archived as "job done".
For the goals, there was some discussion around whether it should be an entry level type application that doesn't strive to show all features of MicroProfile but rather is a quick way for users to see how MicroProfile can be used. The alternative is that the goal is to utilize as many of the MicroProfile specifications as possible across the entire application. Becoming like the "Pet Store" of MicroProfile.
Any feedback on what the goals of the application should be is appreciated.
If there's agreement to continue developing the application, either as entry level or more detailed, we need to determine a proper plan for maintaining and updating it with each new release. Some ideas that were brought up during the meeting were:
- Do specifications become responsible for updating it to use new features as part of the specification release process?
- Should it be treated similarly to a specification of MicroProfile in that there is a "lead" for it, with regular meetings, maybe every 1 or 2 months, to discuss work on it?
- Possibly having a branch for a new MP specification release so that the API usage can be updated as they're released, but only once all implementations support that release does the branch get moved to "master" and replace the previous version. The reason being that until all implementations are updated to the latest version then the application would not work.
We'd like to hear all the views of the community about whether it should continue, what it's goals should be, and how the maintenance/update process should work.
Thanks
Ken