{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/8858","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/8858/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/8858/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/8858/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/8858","id":81405304,"number":8858,"title":"Jq like template language ","user":{"login":"daizuozhuo","id":1107525,"avatar_url":"https://avatars.githubusercontent.com/u/1107525?v=3","gravatar_id":"","url":"https://api.github.com/users/daizuozhuo","html_url":"https://github.com/daizuozhuo","followers_url":"https://api.github.com/users/daizuozhuo/followers","following_url":"https://api.github.com/users/daizuozhuo/following{/other_user}","gists_url":"https://api.github.com/users/daizuozhuo/gists{/gist_id}","starred_url":"https://api.github.com/users/daizuozhuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daizuozhuo/subscriptions","organizations_url":"https://api.github.com/users/daizuozhuo/orgs","repos_url":"https://api.github.com/users/daizuozhuo/repos","events_url":"https://api.github.com/users/daizuozhuo/events{/privacy}","received_events_url":"https://api.github.com/users/daizuozhuo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"ECF7EC"}],"state":"open","locked":false,"assignee":{"login":"erictune","id":8105590,"avatar_url":"https://avatars.githubusercontent.com/u/8105590?v=3","gravatar_id":"","url":"https://api.github.com/users/erictune","html_url":"https://github.com/erictune","followers_url":"https://api.github.com/users/erictune/followers","following_url":"https://api.github.com/users/erictune/following{/other_user}","gists_url":"https://api.github.com/users/erictune/gists{/gist_id}","starred_url":"https://api.github.com/users/erictune/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erictune/subscriptions","organizations_url":"https://api.github.com/users/erictune/orgs","repos_url":"https://api.github.com/users/erictune/repos","events_url":"https://api.github.com/users/erictune/events{/privacy}","received_events_url":"https://api.github.com/users/erictune/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-05-27T11:13:55Z","updated_at":"2015-05-28T00:28:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/8858","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/8858","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/8858.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/8858.patch"},"body":" As discussed in #4348 we need a jq like template language, this is the first feature.\r\n\r\nThe first week of google summer of code is coming. I implemented the dict and nested dict selection function. For example:\r\ngiven template：hello '.jq.title'\r\nand struct: {jq: {title: \"world\"}}\r\nwe will get: hello world\r\n\r\nI also write unit tests for all files I added. Since this is the first time I participate opensource project, I still have some questions. For this package, how often should I submit the pull request? One feature one pull request? Or one pull request per week to check my process? Thanks!\r\n\r\nPlease state the features you want here."},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/106122517","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/8858#issuecomment-106122517","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/8858","id":106122517,"user":{"login":"bgrant0607","id":7725777,"avatar_url":"https://avatars.githubusercontent.com/u/7725777?v=3","gravatar_id":"","url":"https://api.github.com/users/bgrant0607","html_url":"https://github.com/bgrant0607","followers_url":"https://api.github.com/users/bgrant0607/followers","following_url":"https://api.github.com/users/bgrant0607/following{/other_user}","gists_url":"https://api.github.com/users/bgrant0607/gists{/gist_id}","starred_url":"https://api.github.com/users/bgrant0607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgrant0607/subscriptions","organizations_url":"https://api.github.com/users/bgrant0607/orgs","repos_url":"https://api.github.com/users/bgrant0607/repos","events_url":"https://api.github.com/users/bgrant0607/events{/privacy}","received_events_url":"https://api.github.com/users/bgrant0607/received_events","type":"User","site_admin":false},"created_at":"2015-05-28T00:28:35Z","updated_at":"2015-05-28T00:28:35Z","body":"Thank you very much for the pull request - we sincerely appreciate the work that goes into sending us a change.\r\n\r\nWe are currently in a feature-freeze and general code slush as we work toward our 1.0 release.  Our initial triage indicates that this is a non-critical change at this time, so we'd like to leave it open and revisit it after 1.0.  We expect the freeze to wrap up in early to mid July.\r\n\r\nIf you feel that this triage is incorrect, please respond and let us know why.  We're currently accepting changes that meet any of the following criteria:\r\n1. Changes [directly related to v1.0 issues](https://github.com/GoogleCloudPlatform/kubernetes/issues?q=is%3Aopen+is%3Aissue+milestone%3Av1.0)\r\n2. Changes [addressing P0 bugs](https://github.com/GoogleCloudPlatform/kubernetes/issues?q=is%3Aopen+is%3Aissue+label%3Apriority%2FP0)\r\n3. Changes to supported platforms to bring them up to par with the primary development platforms\r\n4. Docs, user experience, and test related fixes\r\n"}}