freebsd / poudriere

Port/Package build and test system
https://github.com/freebsd/poudriere/wiki
BSD 2-Clause "Simplified" License
388 stars 161 forks source link

Update bootstrap@5.3.3 and DataTables@1.13.11 #1160

Open fel1x-developer opened 3 months ago

fel1x-developer commented 3 months ago

Screenshot 2024-06-29 113808 Screenshot 2024-06-29 113820 Screenshot 2024-06-29 113833 Screenshot 2024-06-29 113841

bapt commented 1 month ago

while it look clearly more modern, but I think poudriere ui needs to remind compact and have as many as possible useful information in the main page.

fel1x-developer commented 1 month ago

while it look clearly more modern, but I think poudriere ui needs to remind compact and have as many as possible useful information in the main page.

My current plan is to import the latest version of bootstrap and datatables, then add features & rework on the mainpage.

Currently the import of Datatables of 2.x is ready out of tree, for which I will create a PR after this PR is closed.

As I am not familiar with web development using jquery and plain html, I am considering using node.js to rebuild the web app. Using React.js or Vue.js with typescript will make development and maintaince way easier than using jquery & plaint html.

I can start making experiments on that in September, so I hope this PR and the next PR (Datatables 2.x) be merged by the end of this month.

fel1x-developer commented 1 month ago

@bdrewery , can you please review this PR?