|
| 1 | +--- |
| 2 | +name: "First Timers Only issue" |
| 3 | +about: Issue based guide for new OSS contributors to solve a very easy Issue |
| 4 | +title: '' |
| 5 | +labels: 'first timers only' |
| 6 | +assignees: '' |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## Introduction |
| 11 | + |
| 12 | +### 🤔 What you will have to Do |
| 13 | + |
| 14 | +You'll have to contribute to the ScanCode Toolkit Documentation, to solve inconsistensies/update |
| 15 | +docs. |
| 16 | + |
| 17 | + - You'll find an issue from [here](https://github.com/nexB/scancode-toolkit/issues/1826) |
| 18 | + - Create an issue using this template [here]() |
| 19 | + - And then solve it (Follow the Task List Below). |
| 20 | + |
| 21 | +### A first-timer's Issue |
| 22 | + |
| 23 | +A [first-timers-only issue](https://github.com/nexB/scancode-toolkit/labels/%20first%20timers%20only) |
| 24 | +means we've worked to make it more legible to folks who either **haven't contributed to our codebase before, |
| 25 | +or even folks who haven't contributed to open source before**. |
| 26 | + |
| 27 | +If that's you, we're interested in helping you take the first step and can answer questions and |
| 28 | +help you out as you do. Note that we're especially interested in contributions from people from |
| 29 | +groups underrepresented in free and open source software! |
| 30 | + |
| 31 | +We know that the process of creating a pull request is the biggest barrier for new contributors and |
| 32 | +this issue is for you. 💝 |
| 33 | + |
| 34 | +If you have contributed before, **consider leaving this one for someone new**, and looking through |
| 35 | +our general [good first issue](https://github.com/nexB/scancode-toolkit/labels/good%20first%20issue) issues. Thanks! |
| 36 | + |
| 37 | +### 🤔 What you will need to know. |
| 38 | + |
| 39 | +Nothing. This issue is meant to welcome you to Open Source :) |
| 40 | +You need to learn basic reStructuredText formatting, and very basic linux/git commands. |
| 41 | +We are happy to walk you through the process. |
| 42 | + |
| 43 | +Useful Links - |
| 44 | + |
| 45 | +* [reStructuredText basics](http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html) |
| 46 | +* [Git Basics](https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository) |
| 47 | + |
| 48 | +Remember, basic help is just one Google Search away! |
| 49 | + |
| 50 | +### Please keep us updated |
| 51 | + |
| 52 | +💬⏰ - We encourage contributors to be respectful to the community and provide an update |
| 53 | +**within a week** of claiming a first-timers-only issue. We're happy to keep it assigned to you as |
| 54 | +long as you need if you update us with a request for more time or help, but if we don't see any |
| 55 | +activity a week after you claim it we may reassign it to give someone else a chance. |
| 56 | +Thank you in advance! |
| 57 | + |
| 58 | +If this happens to you, don't sweat it! Grab another open issue. |
| 59 | + |
| 60 | +### Is someone else already working on this? |
| 61 | + |
| 62 | +🔗- We encourage contributors to link to the original issue in their pull request so all users can |
| 63 | +easily see if someone's already started on it. |
| 64 | + |
| 65 | +👥- **If someone seems stuck, offer them some help!** Otherwise, |
| 66 | +[take a look at some other issues you can help with](https://github.com/nexB/scancode-toolkit/labels/%20first%20timers%20only). |
| 67 | +Thanks! |
| 68 | + |
| 69 | +### 🤔❓ Questions? |
| 70 | + |
| 71 | +Leave a comment below! |
| 72 | + |
| 73 | +## Issue |
| 74 | + |
| 75 | +### Issue Desription |
| 76 | +<!-- |
| 77 | +Copy and Paste the Issue Description from the Parent Issue. |
| 78 | +Add details and if you are solving only a part of the parent issue, mention only that part. |
| 79 | +--> |
| 80 | + |
| 81 | +### 📋 Step by Step |
| 82 | +<!-- |
| 83 | +Make sure all these boxes are checked before your pull request (PR) is ready to be reviewed and merged. |
| 84 | +* [x] - Checked Box |
| 85 | +* [ ] - Unchecked Box |
| 86 | +This task list makes it easier for the maintainers to track your Progress, so update it as you finish tasks. |
| 87 | +--> |
| 88 | + |
| 89 | +- [ ] 🙋 **Issue Claimed**: Make sure you've claimed this issue from the |
| 90 | + [First Timers Only Issues List](https://github.com/nexB/scancode-toolkit/issues/1826) and you've been |
| 91 | + assigned to this Issue by a maintainer. |
| 92 | + |
| 93 | +- [ ] **Review Guidelines** Check out our Code of Conduct and Contributing Guidelines before you start working. |
| 94 | + |
| 95 | +- [ ] **Refer Documentation** Refer [docuementation](https://aboutcode.readthedocs.io/en/latest/scancode-toolkit/contribute/contrib_doc.html) |
| 96 | + for more help on the contribution process and to understand our Sphinx and reStructuredText built |
| 97 | + documentation generation better. |
| 98 | + |
| 99 | +- [ ] **Build Docs Locally** Fork the repository, clone it to your local system, and setup a |
| 100 | + virtualenv to build the docs locally. |
| 101 | + |
| 102 | +- [ ] 📝 **Update** Fix the errors/inconsistencies. |
| 103 | + |
| 104 | +- [ ] **Run Test Scripts** Run the Test Scripts to make sure Docs are building successfully and are style compliant. |
| 105 | + |
| 106 | +- [ ] 💾 **Commit** your changes, |
| 107 | + |
| 108 | +- [ ] 🔀 **Start a Pull Request**. There are two ways how you can start a pull request: |
| 109 | + |
| 110 | + 1. If you are familiar with the terminal or would like to learn it, |
| 111 | + [here is a great tutorial](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github) |
| 112 | + on how to send a pull request using the terminal. |
| 113 | + |
| 114 | + 2. You can also go to your Fork of ScanCode Toolkit and open a pull request from the branch you've pushed to. |
| 115 | + Always create the Pull Request with the develop branch, unless otherwise instructed by maintainers. |
| 116 | + |
| 117 | +- [ ] 🔗 **Link the Parent Issue** Refer [Documentation]() |
| 118 | + on creating First Timers Only Issues for more help. |
| 119 | + |
| 120 | +- [ ] 🏁 **Done** Ask in comments for a review :) |
0 commit comments