Re: Pull Request Challenge - 2015 - December
Felipe Gasper <[email protected]> Tue, 24 Nov 2015 14:22:08 -0500
| Newsgroups | gmane.comp.lang.perl.modules.template-toolkit |
|---|---|
| Message-ID | <[email protected]> |
This is a cryptographically signed message in MIME format. --===============0021175468604350071== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms040206080704070109030106" This is a cryptographically signed message in MIME format. --------------ms040206080704070109030106 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 22 Nov 2015 7:47 PM, Brandon McCaig wrote: > Hello, > > I am being assigned to the TT module for my Pull Request Challenge in > December. Those not familiar with it, see > here[http://neilb.org/2014/11/29/pr-challenge-2015.html]. > > Essentially it is my challenge to submit a pull request to the GitHub > repo[https://github.com/abw/Template2] for TT before January. It can > by anything at all to satisfy the requirements: a documentation fix, a > new feature, fixing a bug, whatever. Nothing is too small or large. > Ideally it is something that benefits the CPAN module and its users, > even if in a negligible way. > > I'll probably be looking for something small because I have limited > time to commit to this and limited experience with TT. I have been > subscribed to this mailing list for probably years in the hopes of > getting familiar, but my career has kept me in .NET land. I am just > trying to reach out to the community or developers for hints about > something that I could work on for the challenge. Two (very small!) things: 1) There is yet need for a .uri() vmethod. We have .html(); there should = be a corresponding vmethod for URI escaping. 2) Along that line, a query string parser/serializer would be nice to hav= e? =E2=80=A6 and a third: 3) Document the .html() vmethod. It=E2=80=99s mysteriously missing from=20 Template::Manual::VMethods. -FG --------------ms040206080704070109030106 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC CfEwggSvMIIDl6ADAgECAhEA4CPLFRKDU4mtYW56VGdrITANBgkqhkiG9w0BAQsFADBvMQsw CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4 dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 MB4XDTE0MTIyMjAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZsxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNP TU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVu dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAImxDdp6UxlOcFIdvFamBia3uEngludRq/HwWhNJFaO0jBtgvHpRQqd5jKQi3xdh TpHVdiMKFNNKAn+2HQmAbqUEPdm6uxb+oYepLkNSQxZ8rzJQyKZPWukI2M+TJZx7iOgwZOak +FaA/SokFDMXmaxE5WmLo0YGS8Iz1OlAnwawsayTQLm1CJM6nCpToxDbPSBhPFUDjtlOdiUC ISn6o3xxdk/u4V+B6ftUgNvDezVSt4TeIj0sMC0xf1m9UjewM2ktQ+v61qXxl3dnUYzZ7ifr vKUHOHaMpKk4/9+M9QOsSb7K93OZOg8yq5yVOhM9DkY6V3RhUL7GQD/L5OKfoiECAwEAAaOC ARcwggETMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1QaMB0GA1UdDgQWBBSSYWuC 4aKgqk/sZ/HCo/e0gADB7DAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAd BgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMEQGA1Ud HwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9BZGRUcnVzdEV4dGVybmFs Q0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVz ZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBABsqbqxVwTqriMXY7c1V86prYSvACRAj mQ/FZmpvsfW0tXdeDwJhAN99Bf4Ss6SAgAD8+x1banICCkG8BbrBWNUmwurVTYT7/oKYz1gb 4yJjnFL4uwU2q31Ypd6rO2Pl2tVz7+zg+3vio//wQiOcyraNTT7kSxgDsqgt1Ni7QkuQaYUQ 26Y3NOh74AEQpZzKOsefT4g0bopl0BqKu6ncyso20fT8wmQpNa/WsadxEdIDQ7GPPprsnjJT 9HaSyoY0B7ksyuYcStiZDcGG4pCS+1pCaiMhEOllx/XVu37qjIUgAmLq0ToHLFnFmTPyOInl tukWeh95FPZKEBom+nyK+5swggU6MIIEIqADAgECAhEAsrUYh5xCGfTccKb0TyZk1jANBgkq hkiG9w0BAQsFADCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3Rl cjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNV BAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVt YWlsIENBMB4XDTE1MDcxNTAwMDAwMFoXDTE2MDcxNDIzNTk1OVowIjEgMB4GCSqGSIb3DQEJ ARYRZmVsaXBlQGNwYW5lbC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh vCtmCEn06wMvLtIcJY3JineoPQ9Ze5OA/Rw1aHIjX1v9rqubSmPt6slQctwpsRw4fONo/l0h ZI6qnJ+92klpa5zUISdeGw2FF1j0uhTy1uP6d40mAESCXRyaH5rpLUZ8TI8qBgVVBGpdKr7y 5CDFCWPnQShbrG0f+X7ao+AkcoHK8cdnCQHmZmOEHWbJUsgIjhgvdxKhFoPDClpNoG692etp TAHQbJI0IusuzTmjyM5FSPC2RhGWcBRlVz02cfOVVx+8tGqOHwAKbuV0/NU6d2hVR2vnjTbc ewtd4//hkq9jCjNKfJgD5nNRQG/wloVofDANdCgBzGRMiODxLRUPAgMBAAGjggHvMIIB6zAf BgNVHSMEGDAWgBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAdBgNVHQ4EFgQUxgdiTXPviauBvnC6 rMA3HOOfJn0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYB BQUHAwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsG AQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQ UzBdBgNVHR8EVjBUMFKgUKBOhkxodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9TSEEy NTZDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGQBggrBgEFBQcB AQSBgzCBgDBYBggrBgEFBQcwAoZMaHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPU0hB MjU2Q2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNydDAkBggrBgEFBQcw AYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMBwGA1UdEQQVMBOBEWZlbGlwZUBjcGFuZWwu bmV0MA0GCSqGSIb3DQEBCwUAA4IBAQB9k5bWeqrwByXTEcfk9k2abk6VvO0uc1r6nVlF8F4o TM4ZhyKge1X7ltnh5psOpcBZyxnqiiyltmy1pz2KDmm57GFvTo/rUNe2m9S18RgHjzbFoRws 8YPFYuQtVSLpW2mUUMJNYo7DhIV7HBJxHgOUUnxj6yBOXQuCr6iqlq2hrXxBOhtu532UNK4t w9fnfsIJDwe3ZZIYtUtUPWvD87GTgfV9oUiAcRrZebkQmkLa9TAZ5VtjRLtWVR7FuMJDpHwj 7lBV5RpijT+RXpmkPHSMVCTzf36tSWURigflTdIu2r2uX+ING49XMATqD07HDTXaBRz+/y2y n1kx68G+o5NzMYIERDCCBEACAQEwgbEwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVh dGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM aW1pdGVkMUEwPwYDVQQDEzhDT01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24g YW5kIFNlY3VyZSBFbWFpbCBDQQIRALK1GIecQhn03HCm9E8mZNYwDQYJYIZIAWUDBAIBBQCg ggJjMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MTEyNDE5 MjIwOFowLwYJKoZIhvcNAQkEMSIEIFaXUsrH1btkVItS+kXOKKEZtGYbt5VFWwqvIuVciYan MGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0D BzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC ASgwgcIGCSsGAQQBgjcQBDGBtDCBsTCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0 ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExp bWl0ZWQxQTA/BgNVBAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBh bmQgU2VjdXJlIEVtYWlsIENBAhEAsrUYh5xCGfTccKb0TyZk1jCBxAYLKoZIhvcNAQkQAgsx gbSggbEwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhD T01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBD QQIRALK1GIecQhn03HCm9E8mZNYwDQYJKoZIhvcNAQEBBQAEggEALKoa0zkzXBjoXn4+5gM+ 7c4H8wMGOhBoKprD1RBrJJZA9F2f6JpQWRi8DLEpJvu6+KajV1r4R59JUcH0uVvHnZQqSyVw YSHiPbukFTMc4oycdiULvsdKPJOGiGn/rypCKtvweXnHjB+n4Kmud56R0DDdHkTuVMRdNZgN exai/r6Z/GbA7amdJCH/SZPZM8L4rk+oVyB3LjoGKXP2c156Rx/6xSME0JVJOXS+Yaou1MGu EhZiYz6pn4RQ7Xrh6WKIlPVV3X6LvLXdKr8czDsL3uqiqJuPWWiKyw9hhvuF0DlPCKuqYg7R STrkXNYzEXKfVkO5ivDxWFkhv0Jj35Wq6AAAAAAAAA== --------------ms040206080704070109030106-- --===============0021175468604350071== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ templates mailing list [email protected] http://mail.template-toolkit.org/mailman/listinfo/templates --===============0021175468604350071==--