Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[escet-dev] Eclipse ESCET v0.2 plans

Hi all,

We've released our first release v0.1. I think we should look at the next steps, i.e. release v0.2. I propose to first identify the big parts that we want to work on for this release.

To kick off the discussion, I'll indicate my ideas here:

Dependencies, product, build, etc:

  • Include JDK in product again, using JustJ Java releases. Less installation steps. All users have the same Java version. 
  • Update to Eclipse 2021-03. To keep current and to enable using JustJ. 
  • Update to latest Java LTS release (currently Java 11). There are no JustJ releases for Java 8. Also Java 8 is (mostly) end of life. 
  • Use the new Eclipse CBI macOS notarization service, add entitlements, package as .dmg file.
  • Customize welcome screen, with links to help, examples, different tools, web links, changelog, etc. 
  • Crash report should indicate where to report issues. 
  • Add test code coverage reports to build.

Website/documentation:
  • Generate multiple HTML pages instead of a single HTML page. More stable URLs, not so long pages, etc.
  • Website landing pages separate from AsciiDoc-generated documentation. Landing page should be attractive and allow easy navigation, etc. 
  • Improve documentation style, enable syntax highlighting, etc. 
  • Reconsider project metadata and project home page, also in relation to the website. Reduce text there and refer to (various parts of) the website instead. 

Other:
  • Address known bugs and performance issues. This includes some of the issues in the old TU/e issue tracker, and some new ones I encountered myself more recently. 
  • Make it easier to use/call CIF functionality from code. E.g. separate CIF applications from their functionality, helper functions to allow running code even if not invoked from application framework context, etc.

Let me know what you think of these ideas. Also, I'm curious what you want to have in and work on for the next release.

Dennis

Back to the top