KDE Project Progress
Wednesday, May 22, 2013
Tuesday, May 21, 2013
Mailing list statistics ready
I've managed to add a simple mailing list statistics in the project page now. It works for one mailing list per project for now. It's the same as the one in the previous post but now customized to work for all projects. The one shown in the prototype is for Calligra-devel.
Wednesday, May 15, 2013
Still trying to deal with mailman
Today, I tried to look through mailman and determine the best way to fetch data from it. I managed to get some simple data about some projects but I still need to work on it more. This is a simple screenshot (I haven't added this to the prototype on heroku.)
This is based on data from kde-bugs-dist on lists.kde.org. I just wrote a quick code to get messages in the last few months and draw this graph.
Saturday, May 4, 2013
Ready to get all data from Git.
Click on the image to enlarge.
Second source of information is done. I've successfully managed to get all needed data from a git repo. Although it requires having a local mirror on the server but I couldn't find another nice way to get all information from git repos. In the prototype, you can add new projects and try to see the new stats of Git but notice that I'm using heroku's free plan which doesn't allow me to do background jobs and have a running server at the same time so I chose to make it happen on project creation or update, if there is a change in the repos field. However the code in github repo is doing the clone in the background. Although I still need to improve the process especially when editing an existing repo but I think I've reached enough to get all information needed from Git.
Note: I know the update functions here can't be the ones used in the final project. I'm planning to take into consideration having my update functions incremental. However, at this time, I'm just trying to get rid of the problem of fetching data from its sources.
Time to go to mailman ;) .
Note: I know the update functions here can't be the ones used in the final project. I'm planning to take into consideration having my update functions incremental. However, at this time, I'm just trying to get rid of the problem of fetching data from its sources.
Time to go to mailman ;) .
Friday, May 3, 2013
Subscribe to:
Posts (Atom)