{"action":"closed","issue":{"url":"https://api.github.com/repos/thepracticaldev/dev.to/issues/272","repository_url":"https://api.github.com/repos/thepracticaldev/dev.to","labels_url":"https://api.github.com/repos/thepracticaldev/dev.to/issues/272/labels{/name}","comments_url":"https://api.github.com/repos/thepracticaldev/dev.to/issues/272/comments","events_url":"https://api.github.com/repos/thepracticaldev/dev.to/issues/272/events","html_url":"https://github.com/thepracticaldev/dev.to/issues/272","id":348804555,"node_id":"MDU6SXNzdWUzNDg4MDQ1NTU=","number":272,"title":"Finalize Article Editor v2","user":{"login":"jessleenyc","id":14931921,"node_id":"MDQ6VXNlcjE0OTMxOTIx","avatar_url":"https://avatars0.githubusercontent.com/u/14931921?v=4","gravatar_id":"","url":"https://api.github.com/users/jessleenyc","html_url":"https://github.com/jessleenyc","followers_url":"https://api.github.com/users/jessleenyc/followers","following_url":"https://api.github.com/users/jessleenyc/following{/other_user}","gists_url":"https://api.github.com/users/jessleenyc/gists{/gist_id}","starred_url":"https://api.github.com/users/jessleenyc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jessleenyc/subscriptions","organizations_url":"https://api.github.com/users/jessleenyc/orgs","repos_url":"https://api.github.com/users/jessleenyc/repos","events_url":"https://api.github.com/users/jessleenyc/events{/privacy}","received_events_url":"https://api.github.com/users/jessleenyc/received_events","type":"User","site_admin":false},"labels":[{"id":1018588332,"node_id":"MDU6TGFiZWwxMDE4NTg4MzMy","url":"https://api.github.com/repos/thepracticaldev/dev.to/labels/approved","name":"approved","color":"A3FFBD","default":false}],"state":"closed","locked":false,"assignee":{"login":"benhalpern","id":3102842,"node_id":"MDQ6VXNlcjMxMDI4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/3102842?v=4","gravatar_id":"","url":"https://api.github.com/users/benhalpern","html_url":"https://github.com/benhalpern","followers_url":"https://api.github.com/users/benhalpern/followers","following_url":"https://api.github.com/users/benhalpern/following{/other_user}","gists_url":"https://api.github.com/users/benhalpern/gists{/gist_id}","starred_url":"https://api.github.com/users/benhalpern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhalpern/subscriptions","organizations_url":"https://api.github.com/users/benhalpern/orgs","repos_url":"https://api.github.com/users/benhalpern/repos","events_url":"https://api.github.com/users/benhalpern/events{/privacy}","received_events_url":"https://api.github.com/users/benhalpern/received_events","type":"User","site_admin":false},"assignees":[{"login":"benhalpern","id":3102842,"node_id":"MDQ6VXNlcjMxMDI4NDI=","avatar_url":"https://avatars0.githubusercontent.com/u/3102842?v=4","gravatar_id":"","url":"https://api.github.com/users/benhalpern","html_url":"https://github.com/benhalpern","followers_url":"https://api.github.com/users/benhalpern/followers","following_url":"https://api.github.com/users/benhalpern/following{/other_user}","gists_url":"https://api.github.com/users/benhalpern/gists{/gist_id}","starred_url":"https://api.github.com/users/benhalpern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benhalpern/subscriptions","organizations_url":"https://api.github.com/users/benhalpern/orgs","repos_url":"https://api.github.com/users/benhalpern/repos","events_url":"https://api.github.com/users/benhalpern/events{/privacy}","received_events_url":"https://api.github.com/users/benhalpern/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2018-08-08T16:39:48Z","updated_at":"2018-09-12T01:33:49Z","closed_at":"2018-09-12T01:33:49Z","author_association":"COLLABORATOR","body":"This is a pretty good first issue for front-end devs because it's pretty contained, it may be a bit of a time commitment, so not great if you just want to get your feet wet.\r\n\r\nWe now have the next-gen editor in the works. It should make creating articles simpler and more powerful, while maintaining the basic markdown folks love. Once this is done we will also have a link to the original front-matter form, which we will continue to support.\r\n\r\nThe new editor is default in development and available in production at https://dev.to/new?state=v2\r\n\r\nBut it still has some work before it can be really launched.\r\n\r\nThe big thing is the **tag input autocomplete**, which is pretty janky/buggy/spaghetti code.\r\n\r\nAnd overall the code is hacky and untested.\r\n\r\nI may have a few last-mile UI adjustments, but that will be easier once we have the solid base to build off that works well for all users.\r\n\r\nDone is better than perfect, but the current code is far from perfect, so this task is to clean things up, fix the bugs, and ship this feature.\r\n\r\nDon't worry about whether all the form data gets sent properly if you don't have a great idea of what's going on in the backend, but you can take note of anything that doesn't seem to be working.\r\n\r\n### Definition of done\r\n\r\nThe tag system works properly and the tests are written. Code is probably refactored, but we're not expecting perfection. At that point, I'll make some last-minute adjustments and we'll ship the feature. If you have UI adjustments you'd like to make along the way we can chat about all that as it comes up.\r\n\r\n### Notes\r\nThe tags are coming over the wire via Algolia. If you don't currently have your tags indexed, open up Rails console and reindex them: `bin/rails c` and `Tag..reindex!`."}}
{"actor":{"display_login":"benhalpern"}}