Re: Fedora Packager Dashboard mockups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 15. 12. 19 10:09, Fabio Valentini wrote:> The new bodhi homepage is a good step in this direction, it already
lists "active" updates and "active" buildroot overrides, which is
nice:
https://bodhi.fedoraproject.org/

That's where I started.

Collecting this information + open PRs + broken/orphaned dependencies
+ FTBFS issues sounds like a good idea.
I have the impression that these things could use more visibility.

FWIW, I'm also *very bad* at user-facing stuff (even HTML sometimes
baffles me), but I could definitely help write some code :) I already
have some of that stuff available in miscellaneous scripts
(Stewardship SIG maintenance scripts, fedora-health-check,
fedora-update-notifier)

I have plenty of stuff scattered in various scripts as well. For most of the data, I know how to collect it somehow - the important parts will be to do it:

 - in fast/efficient way
 - via sustainable and maintainable code

and am familiar with bodhi/koji/pagure API
from my side projects (bodhi-rs, and the WIP koji-rs and pagure-rs).
Though I think you'll probably want to have this dashboard powered by
python, not by rust :)

While I love the concepts of Rust, I don't think there are that many benefits when mostly talking to HTTP or calling dnf/libsolv API. I wanted to learn some Rust via https://adventofcode.com/2019 but I have failed to delicate some time to that, nerdslipping and procrastinating differently :D

I was actually thinking Python + asyncio to collect the data + something like Angular to present them. However I'd rather go back and do adventofcode in Ook! than writing the JS frontend myself ;)

As a minimal viable product, I was thinking I could generate the data for the provided list of packages and given filter config file, and render the HTML statically via Jinja. That would work for my use case.

Let me know if you would like to discuss the backend design during the upcoming weeks. (To clarify: I'm on vacation, this is not strictly work related, but rather my winter holiday hobby project idea.)

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux