[Soc-coordination] debmetrics week 12 status update

Joseph Bisch joseph.bisch at gmail.com
Fri Aug 8 22:15:04 UTC 2014


Hi,

This Week
========

This week I fixed the options block typeface size. I set heightStyle
to content on the options block so that the opened block would have
the same height as the content it holds. I added a "show metric in
table" button that renders the table when it is clicked. I fixed the
default paths for the pull_scripts and graph_scripts in
.debmetrics.ini to reflect the change in directory structure that was
made previously. I added the missing graphs to the static pages. I
added the DataTables plugin which adds pagination to the table in the
dynamic interface. I was able to remove the tablesorter and
stickyTableHeaders plugins because they were redundant or unnecessary
with the DataTables plugin. I fixed an error that prevented the table
from being removed if the graph had not yet been rendered. I added
introductory/help text to the dynamic interface. I fixed the
releases_count metric by changing fields to the String type (the
numbers had commas in them). I fixed an error with static graph
generation when there is a metric with no integer columns. I made the
ts or an_id header display when using display_fields. I added a
deployed branch and pointed the link in the footer to that. I sorted
the list of metrics so that they would display in a consistent order
in the dynamic interface.

I also worked on unicode support for the metric data. I had an issue
that I was able to resolve today with the help of my mentors.

Next Week
========

Next week is the last week I have to work on debmetrics as part of
Google Summer of Code, since the "pencils down" date is Aug 18. So I
hope to improve the documentation, since right now it is just
autogenerated from the code. I will document how to create a metric,
including the manifest file format, pull scripts, etc. I was also
hoping to get the issue with the tests fixed, but I don't think that
is going to happen. I am open to suggestions for other things I should
work on. Maybe I can add a custom graph for releases_count and figure
out how to integrate the custom graphs into both the static and
dynamic interface. If there is time, I can work on making the portal
themable, so that it can be used for other purposes besides being a
debian metrics portal.

Joseph



More information about the Soc-coordination mailing list