As already mentioned in some previous threads, I extracted the UI components of the warnings plugin into separate UI plugins. So other plugins can easily use these components as well (without depending on the warnings plugin). The following plugins are available as beta now (a source code visualization plugin is still in the queue):
- https://github.com/jenkinsci/jquery3-api-plugin: <https://github.com/jenkinsci/jquery3-api-plugin:> jQuery is a fast, small, and feature-rich JavaScript library (Jenkins contains already an old version of this library). - https://github.com/jenkinsci/bootstrap4-api-plugin: <https://github.com/jenkinsci/bootstrap4-api-plugin:> Bootstrap is - according to their self-perception - the world’s most popular front-end component library to build responsive, mobile-first projects on the web. - https://github.com/jenkinsci/data-tables-api-plugin: <https://github.com/jenkinsci/data-tables-api-plugin:> DataTables is a highly flexible JS library that enhances HTML tables with filtering, sorting, paging, and so on. - https://github.com/jenkinsci/echarts-api-plugin: <https://github.com/jenkinsci/echarts-api-plugin:> ECharts is a JavaScript visualization tool to create intuitive, interactive, and highly-customizable charts (on the client side). - https://github.com/jenkinsci/font-awesome-api-plugin: <https://github.com/jenkinsci/font-awesome-api-plugin:> Font Awesome has vector icons and social logos, according to their self-perception it is the web's most popular icon set with more than 1,500 free icons. I’m using these components successfully in the warnings-ng and forensics-api plugins. If someone else wants to beautify a reporter plugin with these new components please let me know. It would make sense to have some more implementations using these plugins before releasing the 1.0 versions. (All plugins are available as beta in the experimental update center). I’m preparing a blog post as well, you can find the draft at https://github.com/jenkinsci/forensics-api-plugin/blob/master/etc/PluginGuide.pdf <https://github.com/jenkinsci/forensics-api-plugin/blob/master/etc/PluginGuide.pdf>. Once the 1.0 release is done I will convert this draft documentation to a blog post (and plugin development documentation). -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/82443C47-C8A5-4DF3-B48C-78EBF847CF23%40gmail.com.
