Jonathan Lange

Results 70 issues of Jonathan Lange

It doesn't have to be in this repo, but there ought to be an Emacs package pushed to melpa or similar which provides integration. Here's the quick & dirty one...

enhancement

The old version used to uncomment TODOs. That is, it would take a comment like this: ``` python # XXX: Fix this thing # before it devours my soul. ```...

enhancement

I'm trying to add some types to some attrs-using code that uses validators. Here's a minimal example of such: ```python from typing import Any, TypeVar from attr import Attribute T...

Documentation
Typing

#31 rightly made kubediff ignore list ordering, but it also made it harder than ever to understand what's wrong with a list. e.g. consider a pod with one container. If...

When doing local development, I often don't have the entire cluster deployed, just the things I'm interested in. I'd like to run `kubediff` and see only the differences between what...

For people getting started with grafanalib, it would be helpful to have a way of converting JSON dashboards into grafanalib ones. Since grafanalib doesn't yet support everything grafana does, when...

enhancement

I would like to make all Grafanalib objects immutable, using attrs's `frozen` setting (see http://www.attrs.org/en/stable/examples.html#immutability). ## Pros - Easier to reason about - Fewer bugs - Reduced API support surface...

RFC
api-change

Weaveworks has its own monitoring linter that enforces a lot of the things that grafanalib does anyway. It'd be nice to have something for users of grafanalib to run that...

enhancement
testing

e.g. ```python { "datasource": "Weave Cloud Events", "enable": True, "hide": False, "iconColor": "rgba(255, 96, 96, 1)", "limit": 100, "name": "Weave Cloud Events", "showIn": 0, "type": "alert" } ```

enhancement

Switching to using attrs was a huge help. I'd like to do the same thing for the many, many sets of constants that we have. http://constantly.readthedocs.io/en/latest/ looks like a pretty...

RFC
api-change