{"action":"created","issue":{"url":"https://api.github.com/repos/dirigeants/klasa/issues/422","repository_url":"https://api.github.com/repos/dirigeants/klasa","labels_url":"https://api.github.com/repos/dirigeants/klasa/issues/422/labels{/name}","comments_url":"https://api.github.com/repos/dirigeants/klasa/issues/422/comments","events_url":"https://api.github.com/repos/dirigeants/klasa/issues/422/events","html_url":"https://github.com/dirigeants/klasa/pull/422","id":360621838,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE1ODEzNDYz","number":422,"title":"breaking: Start work on new and improved usage strings","user":{"login":"KingDGrizzle","id":17960496,"node_id":"MDQ6VXNlcjE3OTYwNDk2","avatar_url":"https://avatars3.githubusercontent.com/u/17960496?v=4","gravatar_id":"","url":"https://api.github.com/users/KingDGrizzle","html_url":"https://github.com/KingDGrizzle","followers_url":"https://api.github.com/users/KingDGrizzle/followers","following_url":"https://api.github.com/users/KingDGrizzle/following{/other_user}","gists_url":"https://api.github.com/users/KingDGrizzle/gists{/gist_id}","starred_url":"https://api.github.com/users/KingDGrizzle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KingDGrizzle/subscriptions","organizations_url":"https://api.github.com/users/KingDGrizzle/orgs","repos_url":"https://api.github.com/users/KingDGrizzle/repos","events_url":"https://api.github.com/users/KingDGrizzle/events{/privacy}","received_events_url":"https://api.github.com/users/KingDGrizzle/received_events","type":"User","site_admin":false},"labels":[{"id":755751518,"node_id":"MDU6TGFiZWw3NTU3NTE1MTg=","url":"https://api.github.com/repos/dirigeants/klasa/labels/Meta:%20Feature","name":"Meta: Feature","color":"ffff00","default":false},{"id":923510478,"node_id":"MDU6TGFiZWw5MjM1MTA0Nzg=","url":"https://api.github.com/repos/dirigeants/klasa/labels/Mod:%20Parser","name":"Mod: Parser","color":"2af9c9","default":false},{"id":1058426495,"node_id":"MDU6TGFiZWwxMDU4NDI2NDk1","url":"https://api.github.com/repos/dirigeants/klasa/labels/Mod:%20Usage","name":"Mod: Usage","color":"2af9c9","default":false},{"id":768490050,"node_id":"MDU6TGFiZWw3Njg0OTAwNTA=","url":"https://api.github.com/repos/dirigeants/klasa/labels/SEM:%20Major","name":"SEM: Major","color":"9a35be","default":false},{"id":681910137,"node_id":"MDU6TGFiZWw2ODE5MTAxMzc=","url":"https://api.github.com/repos/dirigeants/klasa/labels/Status:%20Denied","name":"Status: Denied","color":"bc1202","default":false},{"id":976218127,"node_id":"MDU6TGFiZWw5NzYyMTgxMjc=","url":"https://api.github.com/repos/dirigeants/klasa/labels/Status:%20Needs%20Docs","name":"Status: Needs Docs","color":"d4c5f9","default":false},{"id":681910630,"node_id":"MDU6TGFiZWw2ODE5MTA2MzA=","url":"https://api.github.com/repos/dirigeants/klasa/labels/Status:%20WIP","name":"Status: WIP","color":"b60205","default":false},{"id":647285047,"node_id":"MDU6TGFiZWw2NDcyODUwNDc=","url":"https://api.github.com/repos/dirigeants/klasa/labels/Type:%20Enhancement","name":"Type: Enhancement","color":"1d76db","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-16T09:32:39Z","updated_at":"2018-09-17T15:37:51Z","closed_at":"2018-09-17T15:37:51Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/dirigeants/klasa/pulls/422","html_url":"https://github.com/dirigeants/klasa/pull/422","diff_url":"https://github.com/dirigeants/klasa/pull/422.diff","patch_url":"https://github.com/dirigeants/klasa/pull/422.patch"},"body":"### Description of the PR\r\n\r\nThis PR is ~~phase one out of two phases of my proposal~~ that will change the way we write our usage strings forever, making the experience easier (in my opinion) and with less bugs too.\r\n\r\nThis PR completely nukes the concept of `usageDelim`, and instead integrates it into the `usage` string itself.\r\n\r\nTake the following usage: `<member:member> [reason:string]`; Before this PR, you'd need to specify usageDelim as \" \", and add `[...]` at the end of reason to get it all. Not anymore.\r\n\r\nThe usage delimiter is now anything between a closed tag and a newly opened one. Yes, that means you can do `<member:member> in <time:duration>`, and you would have to type `@member in 2 days`.\r\n\r\n*More in-depth stuff will be found in the guides I'm lazy to write :P*\r\n\r\n### Changes Proposed in this Pull Request (List new items in CHANGELOG.MD)\r\n\r\n- **[BREAKING]** Remove `Command#usageDelim`, `Usage#usageDelim` and `Usage#delimitedUsage`\r\n\r\n- Others things to be added\r\n\r\n### Semver Classification\r\n\r\n- [ ] This PR only includes documentation or non-code changes.\r\n- [ ] This PR fixes a bug and does not change the (intended) framework interface.\r\n- [x] This PR adds methods or properties to the framework interface.\r\n- [x] This PR removes or renames methods or properties in the framework interface.\r\n"},"comment":{"url":"https://api.github.com/repos/dirigeants/klasa/issues/comments/422065666","html_url":"https://github.com/dirigeants/klasa/pull/422#issuecomment-422065666","issue_url":"https://api.github.com/repos/dirigeants/klasa/issues/422","id":422065666,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMjA2NTY2Ng==","user":{"login":"bdistin","id":18535830,"node_id":"MDQ6VXNlcjE4NTM1ODMw","avatar_url":"https://avatars2.githubusercontent.com/u/18535830?v=4","gravatar_id":"","url":"https://api.github.com/users/bdistin","html_url":"https://github.com/bdistin","followers_url":"https://api.github.com/users/bdistin/followers","following_url":"https://api.github.com/users/bdistin/following{/other_user}","gists_url":"https://api.github.com/users/bdistin/gists{/gist_id}","starred_url":"https://api.github.com/users/bdistin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdistin/subscriptions","organizations_url":"https://api.github.com/users/bdistin/orgs","repos_url":"https://api.github.com/users/bdistin/repos","events_url":"https://api.github.com/users/bdistin/events{/privacy}","received_events_url":"https://api.github.com/users/bdistin/received_events","type":"User","site_admin":false},"created_at":"2018-09-17T15:37:50Z","updated_at":"2018-09-17T15:37:50Z","author_association":"MEMBER","body":"This has been executively denied for countless reasons posted in several places, including you can do many of the end goal ideas already, without additional opinionated code (that inevitably breaks other functionality, and ironically the ability to do some of these end goal ideas)."}}
{"actor":{"display_login":"bdistin"}}