[doc] Upgrade libraries (bootstrap, fontawesome, jquery, ...)#2795
Conversation
These are the minimal needed files from the downloadable archive fontawesome-free-5.14.0-web.zip See https://fontawesome.com/how-to-use/on-the-web/setup/hosting-font-awesome-yourself
Note: the css class "fa" is deprecated and "fas" should be used instead. "fab" is for branding icons (like github).
Also delete some unused includes, such as google_analytics and usermap* and delete old IE code
Generated by 🚫 Danger |
Remove unnecessary include disqus. Remove sample page for tooltips. Remove support for unused datatable. Remove support for page.simple_map and page.complex_map
Also remove unnecessary navgoco configuration and hooks.
I think, the merge looks good, thanks! |
|
Oh, by the way (off topic): I've found an old branch, where I tried to generate a PDF version of the doc: https://github.com/adangel/pmd/tree/pmd7-doc-pdf The generated PDF was about 1000 pages big.... |
There was a problem hiding this comment.
I'm going to merge this now. Thanks for the effort
Oh, by the way (off topic): I've found an old branch, where I tried to generate a PDF version of the doc: https://github.com/adangel/pmd/tree/pmd7-doc-pdf The generated PDF was about 1000 pages big....
pmd.pdf Maybe something to consider later, very later.
Err.. yeah, if there is some demand we can consider it later but I wouldn't bother with that right now. The cleanups of the sources are worthwhile too.
Edit: I really like the new color scheme, kudos
Describe the PR
As a preparation for the tasks in #1139 this PR updates the used libraries. Hopefully, after this PR is done, it will be easier to upgrade the libraries in the future.
The goal is also, to cleanup the impl at some places. Delete unused stuff (like jekyll includes we never use) and cleanup the js folder and move inline js into files.
This is not done yet.This also removes the never used support for PDF generation. And deletes some left over samples (like tooltips).
Related issues
Ready?
./mvnw clean verifypasses (checked automatically by travis)