{"componentChunkName":"component---src-templates-blog-post-tsx","path":"/dvc-org-for-hacktoberfest-2019","result":{"data":{"markdownRemark":{"id":"6a32838a-24a3-5e96-87f5-9e5aa75b9d57","excerpt":"<p><a href=\"https://hacktoberfest.digitalocean.com/\">Hacktoberfest</a> is a monthly-long\nprogram that celebrates open source and encourages you to contribute to open\nsource projects (and rewards…</p>","html":"<p><a href=\"https://hacktoberfest.digitalocean.com/\">Hacktoberfest</a> is a monthly-long\nprogram that celebrates open source and encourages you to contribute to open\nsource projects (and rewards you with stickers and a cool T-shirt!). Whether\nyou’re a seasoned contributor or looking for projects to contribute to for the\nfirst time, you’re welcome to participate!</p>\n<p>It is the 6th season of Hacktoberfest and the 2d year of participating for\nDVC.org team. We really enjoyed it in 2018 and this year we are upping the game\nwith our own cool stickers, special edition T-shirts and a\n<a href=\"https://github.com/iterative/dvc/labels/hacktoberfest\">collection of carefully picked tickets</a>.</p>\n<h3>How to participate?</h3>\n<p>If you haven’t started your Hacktoberfest challenge yet, it is just the right\ntime, you have 3 weeks left to submit PRs and get your swag! Here are some\nimportant details:</p>\n<ul>\n<li>Hacktoberfest is open to everyone in the global community.</li>\n<li>You can sign up anytime between October 1 and October 31. Make sure to sign up\non the\n<a href=\"https://hacktoberfest.digitalocean.com/\">official Hacktoberfest website</a> for\nyour PRs to count.</li>\n<li>To get a shirt, you must make 4 legit pull requests (PRs) between October 1–31\nin any time zone.</li>\n<li>Pull requests can be made in any public GitHub-hosted repositories/projects,\nnot just the ones highlighted.</li>\n</ul>\n<p>And the special addition from DVC.org team:</p>\n<ul>\n<li>Look through the list of\n<a href=\"https://github.com/iterative/dvc/labels/hacktoberfest\">DVC Hacktoberfest tickets</a>\nor the list of\n<a href=\"https://github.com/iterative/dvc/labels/good%20first%20issue\">good DVC first issues</a>.</li>\n<li>Make a PR to DVC and get our stickers.</li>\n<li>Close three issues for DVC and get a special DVC T-shirt.</li>\n</ul>\n<h3>Why contribute to DVC?</h3>\n<p><a href=\"http://dvc.org\">DVC</a> (Data Version Control) is a relatively young open source\nproject. It was started in late 2017 by a data scientist and an engineer to fill\nin the gaps in the ML processes tooling. Nowadays DVC is growing pretty fast and\nthough our in-house team is quite small, we have to thank our contributors (more\nthan 100 in both code and docs) for developing DVC with us.</p>\n<p>DVC is participating in Hacktoberfest for 2 years in a row to bring more people\ninto open source, to learn from them and to give back by sharing our own\nexperience. This year we decided to focus on a single important topic for us —\nimproving UI/UX.</p>\n<p>As our contributors and maintainers were sifting through the feature requests,\nbugs, and improvements to create a good\n<a href=\"https://github.com/iterative/dvc/labels/hacktoberfest\">list of Hacktoberfest tickets</a>,\nwe noticed that UI/UX label on Github is popping up again and again. DVC is a\ncommand line tool, and improving UI/UX in our case means making decisions on how\nto name command options, where and when to use\n<a href=\"https://github.com/iterative/dvc/issues/2498\">confirmation prompts</a> and/or\nwhere abort execution, what exactly user would expect to see in the output, how\nto test it later, etc.</p>\n<p>Why improving UI/UX appears to be so important for DVC at this stage? Perhaps\nbecause the project is more mature now and we are ready to spend more time on\npolishing it. Or maybe because it is still too-engineering focused and we used\nto disregard/de-prioritize all this ‘fancy’ stuff. Or it is because we just lack\nexperience in creating good CLI UI/UX!</p>\n<p>One or another, those are great reasons to focus on improving UI (in a broader\nsense than just GUI), improving docs, creating powerful consistent experience\nfor our users and increasing accessibility of DVC.</p>\n<p>That’s how\n<a href=\"https://devcenter.heroku.com/articles/cli-style-guide\">Heroku’s CLI style guide</a>\nstarts:</p>\n<blockquote>\n<p>Heroku CLI plugins should provide a clear user experience, targeted primarily\nfor human readability and usability, which delights the user, while at the\nsame time supporting advanced users and output formats. This article provides\na clear direction for designing delightful CLI plugins.</p>\n</blockquote>\n<p>At DVC we are building user experience in line with these principles too, but we\nalso have our own challenges. And here we turn for help to the global open\nsource community and all the contributors out there.</p>\n<p>For all of us who have a heart for open source — let’s discuss, contribute,\nlearn, take the technologies forward and build something great together!</p>\n<p>Happy hacking!</p>\n<html><head></head><body><hr></body></html>\n<p>We are happy to hear from you <a href=\"https://dvc.org/support\">here</a>. Our\n<a href=\"https://twitter.com/DVCorg\">DMs on Twitter</a> are always open, too!</p>","timeToRead":3,"fields":{"slug":"/dvc-org-for-hacktoberfest-2019"},"frontmatter":{"title":"DVC.org for Hacktoberfest 2019","date":"October 08, 2019","description":"Our favorite month of the year Hacktoberfest is already in full swing and we\nat DVC.org are so excited to be a part of it!\n","descriptionLong":"Our favorite month of the year Hacktoberfest is already in full swing and we\nat DVC.org are so excited to be a part of it!\n","tags":["Hacktoberfest","DVC"],"commentsUrl":"https://discuss.dvc.org/t/dvc-org-for-hacktoberfest-2019/286","author":{"childMarkdownRemark":{"frontmatter":{"name":"Svetlana Grinchenko","avatar":{"childImageSharp":{"fixed":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAIDBQT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHRz7x3qhnQCoH/xAAaEAACAwEBAAAAAAAAAAAAAAABAgMEMxIU/9oACAEBAAEFArBJZ0aqyN0s+trCvhYchTKzj0SRD//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB0QAAICAgMBAAAAAAAAAAAAAAECABExQQMSIVH/2gAIAQEABj8CXiVuvbcDK9jYMDDcRyLBFTHpIixRflQjAHyBVwJ//8QAGxABAAMAAwEAAAAAAAAAAAAAAQARQSExUXH/2gAIAQEAAT8ht1LLoIkF4B6wLgOVH8uRVjiTT5AoqBr2L1odagwijiyf/9oADAMBAAIAAwAAABBjDwD/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAeEAACAwADAAMAAAAAAAAAAAABEQAhMUFRYXGBkf/aAAgBAQABPxCmAzsDr5hIjqwzzzqjPahi5r8IQVrj2MCG47GtJ+o5KCJ7t+zbocIBE8rYP/mqRYTv5EF8QZIHU//Z","width":40,"height":40,"src":"/static/fcc8502faa36f9a989fa0651c3c21653/d83e5/svetlana_grinchenko.jpg","srcSet":"/static/fcc8502faa36f9a989fa0651c3c21653/d83e5/svetlana_grinchenko.jpg 1x,\n/static/fcc8502faa36f9a989fa0651c3c21653/58860/svetlana_grinchenko.jpg 1.5x,\n/static/fcc8502faa36f9a989fa0651c3c21653/90ac5/svetlana_grinchenko.jpg 2x","srcWebp":"/static/fcc8502faa36f9a989fa0651c3c21653/e145b/svetlana_grinchenko.webp","srcSetWebp":"/static/fcc8502faa36f9a989fa0651c3c21653/e145b/svetlana_grinchenko.webp 1x,\n/static/fcc8502faa36f9a989fa0651c3c21653/0d42c/svetlana_grinchenko.webp 1.5x,\n/static/fcc8502faa36f9a989fa0651c3c21653/f46db/svetlana_grinchenko.webp 2x"}}}}}},"picture":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsSAAALEgHS3X78AAACqklEQVQozwGfAmD9ACYcPmhee1hdd2Mxb1VHkjs0gEQbTHVATaKNlZRXa28pc1IsgmFFma1zmsmag5J1apRgXqlXSqctYrstgwA/N1lNU3OLK3W6MYmUNJGHe7ykfJxtJD+BOEmpN2+TImh9H2x4K4DFZn/hq3eXkpCGgIXKpozcqqzSkaoAQENTXDddyXmn0a262quo59u81NLGeUlYViIqvFdUs19yvVxrwk5jxopy28SLqqagnXV14L2V4+bMtby6ACgeL0FNasPV0p2lpu3lu+3SpOXGtJRSSE0oKat+YXlvW6OSdt6wfqKciJSupZ+UlZlSTLCef67AuJS1wQAiGycrMHd0dLTGycu9wL6MbJ/WTIDIY1NPP01fZ3ZWU1BPQjqwnW5MTUV+d4lVN2RaTlo1U38wZpE6ZJoAIx8rZjNzYyODWjCOQyuQZzOamTpzaj1XaEZqVTtyhoB/z7yTiJudUlSXcDudUiVuOS1zYEaTTjF8ZSdsAFtNTsNnYqIzbHA0d3tCiVEjXCU2XScxXy49cWFlonp2p4adqmd0qIJXsI5QnkEbZzYbY5Jgm41YkUsaUQBpbHi6iGJjOVpWb7Rmgso+TIo4YJhJaqphYKaKYbGBW6VweqaIi6aLeqJlQHUpFlkwHmdFJGd1PIM5F0sATEh2X2t6OitpdUGMamK5RFqaX1CFfkaNlDeMmiuHcihybD2IZG6kdlGNMyBXGw9SMxlrPxpsVh5pKA0xACsjQBomRkk7Y5BbanNVdmYyc3srcn0of1EqXjohXUsrYFgzVm5Ne1hNfDs7cjYqX0w0eWg5gy8SOAQCEgAYEh8PChswNVBES21UTnV0SokwKWcqLE0/RVxAPHBVQ3ZKSG9OTHlZUoVcVIRNR3M9NlwjHz4EAhIJAxal3hJ6AoBkRAAAAABJRU5ErkJggg==","aspectRatio":1.7925925925925925,"src":"/static/b801892d8e4205930d80d57c13f2c08a/286b3/post-image.png","srcSet":"/static/b801892d8e4205930d80d57c13f2c08a/1f44b/post-image.png 213w,\n/static/b801892d8e4205930d80d57c13f2c08a/3e433/post-image.png 425w,\n/static/b801892d8e4205930d80d57c13f2c08a/286b3/post-image.png 850w,\n/static/b801892d8e4205930d80d57c13f2c08a/9a739/post-image.png 1275w,\n/static/b801892d8e4205930d80d57c13f2c08a/c47cc/post-image.png 1700w,\n/static/b801892d8e4205930d80d57c13f2c08a/dabb5/post-image.png 1936w","srcWebp":"/static/b801892d8e4205930d80d57c13f2c08a/5c1d9/post-image.webp","srcSetWebp":"/static/b801892d8e4205930d80d57c13f2c08a/99b2d/post-image.webp 213w,\n/static/b801892d8e4205930d80d57c13f2c08a/23220/post-image.webp 425w,\n/static/b801892d8e4205930d80d57c13f2c08a/5c1d9/post-image.webp 850w,\n/static/b801892d8e4205930d80d57c13f2c08a/5e720/post-image.webp 1275w,\n/static/b801892d8e4205930d80d57c13f2c08a/35cfd/post-image.webp 1700w,\n/static/b801892d8e4205930d80d57c13f2c08a/1f55a/post-image.webp 1936w","sizes":"(max-width: 850px) 100vw, 850px","presentationWidth":850}}},"pictureComment":null}}},"pageContext":{"next":{"fields":{"slug":"/october-19-dvc-heartbeat"},"frontmatter":{"title":"October ’19 DVC❤️Heartbeat"}},"previous":{"fields":{"slug":"/september-19-dvc-heartbeat"},"frontmatter":{"title":"September ’19 DVC❤️Heartbeat"}},"currentPage":7,"slug":"/dvc-org-for-hacktoberfest-2019"}}}