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.

Reply via email to