Git First Timers

There are lots of people that need help and want to make our community of software development open and inclusive.

This list displays the top 100 Open Issues with the 'first-timers-only' tag on Github.com.

That means this is a curated list of some of the best, most open, open source projects on the internet!

  • 46:

  • 47:

  • 47:

  • 53:

  • 62:

  • 62:

  • ```

  • [ ] 💾 Commit your changes

  • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    1 Add test cases for the front-end (ReactJS)

    Find it on GitHub

    Add front-end test cases to the project. You can take help from how the back-end test cases are implemented. The tests should be run with the same script as back-end i.e. npm run test

    Claim this issue first by commenting here to prevent multiple people working on the same issue.

    Raise a PR with a description that says Fixes #17

    Steps for completing the task:

    1. Fork the repo
    2. Make your necessary changes.
    3. Submit a PR

    Leave a star if you like the project!

    2 Make the canvas responsive

    Find it on GitHub

    Make the canvas responsive i.e. the size of the canvas should fit multiple screen sizes.

    Claim this issue first by commenting here to prevent multiple people working on the same issue.

    Raise a PR with a description that says Fixes #1

    Steps for completing the task:

    1. Fork the repo
    2. Make your necessary changes.
    3. Submit a PR

    Leave a star if you like the project!

    3 Ethan twitter new

    Find it on GitHub

    Issues Closed

    Please make one new line for each issue, otherwise not all issues will be accounted for!

    Closes #944 Closes #942 ...

    Changes proposed in this pull request: *Explanation on rate limiting *New diagram for rate limiting *New visual for data analysis *Simple explanations of the libraries used

    @reviewer/kavuong

    4 Fix broken links

    Find it on GitHub

    5 Review Readme.md file and fix typos

    Find it on GitHub

    The file Readme.md was updated and need to be reviewed.

    Please: 1. Fork the repository 2. Make fixes 3. Submit a PR

    https://github.com/arduosoft/RawCMS/edit/master/README.md

    6 Change function t to translation in app/views/wiki/_wikis.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/wiki/_wikis.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    diff - 21: <td><%= distance_of_time_in_words(Time.at(wiki.latest.created_at), Time.current, { include_seconds: false, scope: 'datetime.time_ago_in_words' }) %> <%= raw t('wiki._wikis.by') %> + 21: <td><%= distance_of_time_in_words(Time.at(wiki.latest.created_at), Time.current, { include_seconds: false, scope: 'datetime.time_ago_in_words' }) %> <%= raw translation('wiki._wikis.by') %>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    7 Change function t to translation in app/views/users/_likes.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/users/_likes.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 13: <%= t('notes.notes.moderatefirsttimepost') %>
    + 13: <%= translation('notes.notes.moderatefirsttimepost') %>

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    8 Change function t to translation in app/views/users/_edit_form.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/users/editform.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 22: + 22: form.username') %>

    • 28:
    • 28:

    • 35:

    • 35:

    • 46:

    • 46:

    • 48:

    • 48:

    • 59:

    • 59:

    • 70:

    • 70:

    • 81:

    • 81: ```

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    9 Change function t to translation in app/views/users/_create_form.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/users/createform.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 24: + 24: sessions.new.username') %>

    • 30:
    • 30:

    • 51:

    • 51:

    • 62:

    • 62:

    • 75:

    • 75:

    • 111:

    • 111:

    • 113: <%= t('users.form.login') %>

    • 113: <%= translation('users.form.login') %> ```

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    10 Change function t to translation in app/views/user_sessions/_form.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/usersessions/form.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 6:

    <%= raw t('usersessions.new.login') %>

    + 6:

    <%= raw translation('usersessions.new.login') %>

    • 9: <%= raw t('usersessions.new.signup') %> <%= raw t('usersessions.new.tojoin') %>
    • 9: <%= raw translation('usersessions.new.signup') %> <%= raw translation('usersessions.new.tojoin') %>

    • 28:

    • 28:

    • 32:

    • 32:

    • 47: tabindex="3"><%= t('usersessions.new.login') %>

    • 47: tabindex="3"><%= translation('usersessions.new.login') %>

    • 51: <%= f.checkbox :rememberme %> <%= t('usersessions.new.rememberme') %>

    • 51: <%= f.checkbox :rememberme %> <%= translation('usersessions.new.rememberme') %>

    • 57:

      <%= raw t('usersessions.new.resetbyclickinghere', :url1 => "/reset/") %>

    • 57:

      <%= raw translation('usersessions.new.resetbyclickinghere', :url1 => "/reset/") %>

      ```

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    11 Change function t to translation in app/views/tag/_contributors.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/_contributors.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 26: + 26:

    <%= t('tag.contributors.peoplewho\'veposted') %> <%= translation('tag.contributors.peoplewho\'veposted') %> <%= t('tag.contributors.notes') %> <%= translation('tag.contributors.notes') %> /author/<%= user.name %>'><%= translation('tag.contributors.notes') %> » <%= t('tag.contributors.peoplewhoare_following') %> <%= translation('tag.contributors.peoplewhoare_following') %>

    12 Change function t to translation in app/views/sidebar/_related.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/sidebar/_related.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    diff - 19: <h4><%= t('sidebar._related.translation') %></h4> + 19: <h4><%= translation('sidebar._related.translation') %></h4>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    13 Change function t to translation in app/views/sidebar/_events.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/sidebar/_events.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 4:

    <%= t('sidebar.events.localevents') %>

    + 4:

    <%= translation('sidebar.events.localevents') %>

    • 12: <% if events.length == 0 %>
    • <%= t('sidebar.events.noevents') %>
    • <% end %>
    • 12: <% if events.length == 0 %>

    • <%= translation('sidebar.events.noevents') %>
    • <% end %>

    • 14:

      here is a great tutorial on how to send a pull request using the terminal.

    • You can also edit files directly in your browser and open a pull request from there.

      • [ ] 🏁 Done Ask in comments for a review :)

      Please keep us updated

      💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

      If this happens to you, don't sweat it! Grab another open issue.

      Is someone else already working on this?

      🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

      👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

      🤔❓ Questions?

      Leave a comment below!

    14 Change function t to translation in app/views/notes/tools_places.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/notes/tools_places.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 28:

    + 28:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    15 Change function t to translation in app/views/notes/show.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/notes/show.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 4: <% if currentuser && @node.tags.length == 0 %>

    <%= raw t('notes.show.notenotags', url: 'javascript: $(".tag-input").focus();') %>
    <% end %> + 4: <% if currentuser && @node.tags.length == 0 %>
    <%= raw translation('notes.show.notenotags', url: 'javascript: $(".tag-input").focus();') %>
    <% end %>

    16 Change function t to translation in app/views/notes/index.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/notes/index.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 12:

    <%= raw translation('notes.index.researchon', :tags => @tagnames.join(', '), :url1 => "/people/"+@user.name, :username => @user.name) %>
    <%= raw t('notes.index.researchnotesandwikieditswithtime', :count => @user.nodes.count, :time => timeagoinwords(@user.createdat)) %>

    + 12:

    <%= raw translation('notes.index.researchon', :tags => @tagnames.join(', '), :url1 => "/people/"+@user.name, :username => @user.name) %>
    <%= raw translation('notes.index.researchnotesandwikieditswithtime', :count => @user.nodes.count, :time => timeagoinwords(@user.createdat)) %>

    • 14:

      <%= raw translation('notes.index.researchby', :url1 => "/people/"+@user.name, :username => @user.name) %> <%= raw translation('notes.index.researchnotesandwikiedits', :count1 => @user.notecount, :word1 => 'note'.pluralize(@user.notecount), :count2 => @user.revisions.count, :word2 => 'edit'.pluralize(@user.revisions.count)) %> <% if @user.notes.length > 0 %><%= raw t('notes.index.startingtime', :time => timeagoinwords(@user.created_at)) %><% end %>

    • 14:

      <%= raw translation('notes.index.researchby', :url1 => "/people/"+@user.name, :username => @user.name) %> <%= raw translation('notes.index.researchnotesandwikiedits', :count1 => @user.notecount, :word1 => 'note'.pluralize(@user.notecount), :count2 => @user.revisions.count, :word2 => 'edit'.pluralize(@user.revisions.count)) %> <% if @user.notes.length > 0 %><%= raw translation('notes.index.startingtime', :time => timeagoinwords(@user.created_at)) %><% end %>

      ```

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    17 Change function t to translation in app/views/notes/_comment.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/notes/_comment.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 7: <%= t('dashboard.commentmoderate.firsttimepost') %> + 7: <%= translation('dashboard.commentmoderate.firsttimepost') %>

    • 8: <%= t('notes._comment.commented') %>

    • 31: <%= translation('notes._comment.commented') %>

    • 36: here is a great tutorial on how to send a pull request using the terminal.

    • You can also edit files directly in your browser and open a pull request from there.

      • [ ] 🏁 Done Ask in comments for a review :)

      Please keep us updated

      💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

      If this happens to you, don't sweat it! Grab another open issue.

      Is someone else already working on this?

      🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

      👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

      🤔❓ Questions?

      Leave a comment below!

    18 Change function t to translation in app/views/notes/_coauthored_notes.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/notes/coauthorednotes.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 34: | <%= numberwithdelimiter(node.views) %> <%= t('notes.notes.views') %> + 34: | <%= numberwithdelimiter(node.views) %> <%= translation('notes.notes.views') %>

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    19 Change function t to translation in app/views/notes/_card.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/notes/_card.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 16: <%= t('notes.notes.moderatefirsttimepost') %>
    + 16: <%= translation('notes.notes.moderatefirsttimepost') %>

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    20 Change function t to translation in app/views/like/_like.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/like/_like.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    ```diff - 108: <%= numberwithdelimiter(node.views) %> <%= t('notes.show.views') %> + 108: <%= numberwithdelimiter(node.views) %> <%= translation('notes.show.views') %>

    • 110: | <%= node.comments.length %> <%= t('notes.show.comments') %>
    • 110: | <%= node.comments.length %> <%= translation('notes.show.comments') %>

    • 112: | <%= raw t('wiki.show.lastedited', url1: "/profile/" + node.latest.author.name, author: node.latest.author.name, time: timeagoinwords(node.latest.created_at)) %>

    • 112: | <%= raw translation('wiki.show.lastedited', url1: "/profile/" + node.latest.author.name, author: node.latest.author.name, time: timeagoinwords(node.latest.created_at)) %>

    • 116: <%= numberwithdelimiter(node.views) %> <%= t('wiki.show.views') %>

    • 116: <%= numberwithdelimiter(node.views) %> <%= translation('wiki.show.views') %>

    • 120: | <%= raw t('wiki.show.lastedited', url1: "/profile/" + @revision.author.name, author: @revision.author.name, time: timeagoinwords(@revision.created_at)) %>

    • 120: | <%= raw translation('wiki.show.lastedited', url1: "/profile/" + @revision.author.name, author: @revision.author.name, time: timeagoinwords(@revision.created_at)) %> ```

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    21 Change function t to translation in app/views/dashboard/_wiki.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file _wiki.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    diff - 1: <p class="meta"><%= raw t('dashboard._wiki.shared_knowledge_base', :url => '/wiki') %><!-- | <a href="">Your pages</a>--></p> + 1: <p class="meta"><%= raw translation('dashboard._wiki.shared_knowledge_base', :url => '/wiki') %><!-- | <a href="">Your pages</a>--></p>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    • If you are not familiar with GitHub or the pull request model, here is a guide you can follow on how GitHub works.

    • If you are familiar with the terminal or would like to learn to use it, here is a great tutorial on how to send a pull request using the terminal.

    1. You can also edit files directly in your browser and open a pull request from there.
    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    22 Using the [S] shortcut during a paused state produces some strange behavior

    Find it on GitHub

    Current behavior:

    When cy.pause() is called the user is unable to press the stop button since it's not found in the toolbar in this state, so in order to stop the test, they must click the continue button to resume the test before being able to press the stop button:

    ![a](https://user-images.githubusercontent.com/17113053/77754382-8e358c00-702b-11ea-903a-5653e73d5a09.png)

    However, if you use the stop shortcut (S), the test will stop and the reset button will show up in the toolbar alongside the continue button and the "PAUSED" badge as if Cypress just entered a limbo state between being paused and stopped:

    ![b](https://user-images.githubusercontent.com/17113053/77754384-8fff4f80-702b-11ea-9bfb-458e3950bce6.png)

    From this point when you click the continue button, the test will remain stopped but the timer will start counting again as if the test is running:

    ![c](https://user-images.githubusercontent.com/17113053/77754387-91c91300-702b-11ea-890b-6ff57048b9a2.png)

    Desired behavior:

    I expected the shortcut to affect the toolbar the same way as the GUI button and remove the continue button.

    Test code to reproduce

    js context('...', () => { it('...', () => { cy.pause() // Press [S] to stop the test here! cy.log('Hello world! 🖐') }) })

    Versions

    Cypress 4.2.0 (might work in earlier versions) Windows 10 Electron (whatever version Cypress has)

    23 Documentation

    Find it on GitHub

    Gitsie lacks proper documentation. there needs to be well-explained docs from both developers' and users' point of view.

    24 [Activity 3] Twitter: Context

    Find it on GitHub

    4.md

    • Give a description and explanation of why and what a cursor is and why we need a class for it.Don't focus on length but on getting the important points down.
    • Give a description and explanation of why and what pagination is and why we mention it here.Don't focus on length but on getting the important points down.

    25 [Activity 3] Twitter: Context Visuals

    Find it on GitHub

    3.md

    • Give a better explanation of what rate limiting (and how they are applied)is(within the context of the paragraph under the image)
    • Get a better visual here(one that is more in tune with an API definition of rate limits), adjust the caption accordingly.

    26 [Activity 3] Twitter: Context Visuals

    Find it on GitHub

    2.md

    • Add a better explanation and example of OAuth and authentication in general (in the first paragraph) #### 1.md
    • Please get a better visual here(one that pertains more to both streaming and cursors in the context of the Twitter API)

    Note: The most updated cards are on the Nathan Twitter -New branch

    27 [Activity 8] Twitter: Visuals Context

    Find it on GitHub

    1.md

    • Get a more accurate and descriptive(i.e more of a diagram) visual here. #### 2.md
    • Explain what each library does(briefly and break the first step accordingly).

    Note: Look into the Branch Nathan-Twitter New for the most updated version of these cards.

    28 [Activity 5] Twitter: Visuals

    Find it on GitHub

    5.md

    • Make sentiment analysis "process"(i.e the one that talks about Halal Guys) visual more applicable to social science(you can/should use the old one as a base) #### 7.md - 15.md
    • Resize and center images so they fit well with the font-size.

    29 [Activity 1] Twitter: Context

    Find it on GitHub

    1.md

    • Please give examples of how the Twitter API can be used within the context of social science. #### 6.md
    • Explain what a main function(after the first sentence) is(try to use examples and real-world analogues)

    Note: Look into the Branch Nathan-Twitter New for the most updated version of these cards.

    30 Change function t to translation in app/views/tag/show/_contributors.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file $FILENAME in the $REPO repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Link to the file: Below is a "diff" which lines to remove and which lines to add: The function t needs to be changed to translation in the respective lines:

    2. <%= raw t('tag.contributors.contributorsfor', :tagname => params[:id]) %>
    4. <%= raw t('tag.show.notestagged', tag: params[:id]) %>
    
    The changes should look like this:
    2. <%= raw translation('tag.contributors.contributorsfor', :tagname => params[:id]) %>
    4. <%= raw translation('tag.show.notestagged', tag: params[:id]) %>
    

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    31 Give a feedback about the project to the mantainers

    Find it on GitHub

    Like every open source project, we are looking for contributors. Any kind of help is welcome. Just a star on the project is a lot for us, to be known. Another big issue for a growing project like our is to have feedbacks.

    As the first step, the easy and most important contribution you can give us is to test the tool and share your impression about the project. Please invest 1 minute of your time to fill a quick survey and tell your opinion.

    https://forms.gle/c8JKCPWkzQqtig1F8

    32 Add a FAQ section for RGSoC

    Find it on GitHub

    As this project is shortlisted to accept contributions under RGSoC, it'll be a great idea to include a dedicated FAQ section for RGSoC.

    • Check out the project here.
    • Check this for more info.

    Refer to the FAQ section for GSSoC.

    33 change function t to translation in app/views/tag/show/_nav_tabs.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file navtabs.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red which lines to remove, and in green which lines to add:

    diff - <i class="fa fa-question-circle"></i> <span class="d-lg-inline"><%= t('tag.show.questions') %></span> + <i class="fa fa-question-circle"></i> <span class="d-lg-inline"><%= translation('tag.show.questions') %></span> Do this for lines 10 13 14 17 24 26 32 37 40 43 and 46.

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    34 change function t to translation in app/views/tag/show/_tab_content.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file tabcontent.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red which lines to remove, and in green which lines to add:

    diff - <p><%= raw t('tag.show.no_results_found', tag: params[:id]) %>:</p> + <p><%= raw translation('tag.show.no_results_found', tag: params[:id]) %>:</p> Do this for lines 7 and 47.

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    35 change function t to translation in app/views/sidebar/_post_button.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file _button.html.erb in the $plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red which lines to remove, and in green which lines to add:

    diff - <a class="dropdown-item" href="/post"><i class="fa fa-pencil"></i> <b><%= t('sidebar._post_button.post_research_note') %></b></a> + <a class="dropdown-item" href="/post"><i class="fa fa-pencil"></i> <b><%= translation('sidebar._post_button.post_research_note') %></b></a> Do this for lines 1 3 9 10 12 14 15 24 27 28 30 and 35.

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    36 change function t to translation in app/views/users/_photo.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file _photo.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red which lines to remove, and in green which lines to add:

    diff - <h3><%= t('users._photo.profile_photo') %></h3> + <h3><%= translation('users._photo.profile_photo') %></h3> Do this for lines 13 24 26 and 37.

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    37 Change function t to translation in app/views/tag/widget.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/widget.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    In the respective lines, the function t needs to be changed to translation

    diff 15 <p><%= raw t('tag.show.no_results_found', :tag => params[:id]) %>:</p> This needs to be replaced with the following -

    diff 15 <p><%= raw translation('tag.show.no_results_found', :tag => params[:id]) %>:</p>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    38 Change function t to translation in app/views/tag/show/_user_controls.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/show/usercontrols.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    In the respective lines, the function t needs to be changed to translation

    diff 11 <a style="width: 100px;" rel="tooltip" title="<%= t('tag.show.unfollow') %>" class="btn btn-light btn-sm active" href="/unsubscribe/tag/<%= params[:id] %>"> <%= t('tag.index.unsubscribe') %></a> 16 <%= t('tag.index.subscribe') %> This needs to be replaced with the following -

    diff 11 <a style="width: 100px;" rel="tooltip" title="<%= translation('tag.show.unfollow') %>" class="btn btn-light btn-sm active" href="/unsubscribe/tag/<%= params[:id] %>"> <%= translation('tag.index.unsubscribe') %></a> 16 <%= translation('tag.index.subscribe') %>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    39 Change function t to translation in app/views/tag/index.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/index.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    In the respective lines, the function t needs to be changed to translation

    diff 3 <h1 style="padding-top:40px;font-family:Junction Light;"><%= t('tag.index.popular_tags') %></h1> 9 <p><%= t('tag.index.browse_popular_tags') %></p> 24 <a href = "<%= tags_path %>?sort=name&order=<%= @order_type %><%= powertags %>" style="text-decoration: underline; color: #808080;"><%= t('tag.index.tag') %></a><span> | </span> 25 <a href = "<%= tags_path %>?sort=followers&order=<%= @order_type %><%= powertags %>" style="text-decoration: underline; color: #808080;"><%= t('tag.index.number_of_subscriptions')%></a><span> | </span> 26 <a href = "<%= tags_path %>?sort=uses&order=<%= @order_type %><%= powertags %>" style="text-decoration: underline; color: #808080;"><%= t('tag.index.number_of_uses') %></a> This needs to be replaced with the following -

    diff 3 <h1 style="padding-top:40px;font-family:Junction Light;"><%= translation('tag.index.popular_tags') %></h1> 9 <p><%= translation('tag.index.browse_popular_tags') %></p> 24 <a href = "<%= tags_path %>?sort=name&order=<%= @order_type %><%= powertags %>" style="text-decoration: underline; color: #808080;"><%= translation('tag.index.tag') %></a><span> | </span> 25 <a href = "<%= tags_path %>?sort=followers&order=<%= @order_type %><%= powertags %>" style="text-decoration: underline; color: #808080;"><%= translation('tag.index.number_of_subscriptions')%></a><span> | </span> 26 <a href = "<%= tags_path %>?sort=uses&order=<%= @order_type %><%= powertags %>" style="text-decoration: underline; color: #808080;"><%= translation('tag.index.number_of_uses') %></a>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    40 Change function t to translation in app/views/tag/_topicCard.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/_topicCard.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    In the respective lines, the function t needs to be changed to translation

    diff 8 <a style="margin-top:-8px;" data-method="delete" data-confirm="Are you sure you'd like to unfollow this topic?" rel="tooltip" title="<%= t('tag.show.unfollow') %>" class="pull-right" href="/unsubscribe/tag/<%= tag.name %>"><i style="color:#ccc;" class="fa fa-times"></i></a> 35 <a style="padding-top:15px;text-decoration:underline;color:#808080;display:inline-block;" href="/tag/<%= tag.name %>"><%= tag.count %> <%= t('tag.index.more_posts') %> &raquo;</a> 39 <a style="width: 100px;" class="btn btn-outline-secondary btn-sm index-follow-buttons follow-btn-remote" href="/subscribe/tag/<%= tag.name %>" data-remote="true"><%= t('tag.index.follow') %></a> 46 rel="tooltip" title="<%= t('tag.show.unfollow') %>" 51 <a rel="tooltip" title="<%= t('sidebar._post_button.share_your_work') %>" data-placement="bottom" href="/post?tags=<%= tag.name %>" class="btn btn-primary btn-sm requireLogin">New post <i class="fa fa-plus fa-white"></i></a> 53 <a class="btn btn-primary btn-sm index-follow-buttons follow-btn-remote requireLogin" href="/subscribe/tag/<%= tag.name %>" data-remote="true"><%= t('tag.index.follow') %></a>
    This needs to be replaced with the following -

    diff 8 <a style="margin-top:-8px;" data-method="delete" data-confirm="Are you sure you'd like to unfollow this topic?" rel="tooltip" title="<%= translation('tag.show.unfollow') %>" class="pull-right" href="/unsubscribe/tag/<%= tag.name %>"><i style="color:#ccc;" class="fa fa-times"></i></a> 35 <a style="padding-top:15px;text-decoration:underline;color:#808080;display:inline-block;" href="/tag/<%= tag.name %>"><%= tag.count %> <%= translation('tag.index.more_posts') %> &raquo;</a> 39 <a style="width: 100px;" class="btn btn-outline-secondary btn-sm index-follow-buttons follow-btn-remote" href="/subscribe/tag/<%= tag.name %>" data-remote="true"><%= translation('tag.index.follow') %></a> 46 rel="tooltip" title="<%= translation('tag.show.unfollow') %>" 51 <a rel="tooltip" title="<%= translation('sidebar._post_button.share_your_work') %>" data-placement="bottom" href="/post?tags=<%= tag.name %>" class="btn btn-primary btn-sm requireLogin">New post <i class="fa fa-plus fa-white"></i></a> 53 <a class="btn btn-primary btn-sm index-follow-buttons follow-btn-remote requireLogin" href="/subscribe/tag/<%= tag.name %>" data-remote="true"><%= translation('tag.index.follow') %></a>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    41 Fix back-end crashing if mongoDB not found in system

    Find it on GitHub

    Currently the back-end crashes if mongoDB is not found in the system or no .env file is present. Fix the crash and display an appropriate error message as such in the console.

    You can just run the backend with npm run backend

    Claim this issue first by commenting here to prevent multiple people working on the same issue.

    Raise a PR with a description that says Fixes #11

    Steps for completing the task:

    1. Fork the repo
    2. Make your necessary changes.
    3. Submit a PR

    Leave a star if you like the project!

    42 Update Translation in notes show.html

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file $FILENAME in the $REPO repository (press the little pen Icon) and edit the line as shown below.

    Todo:

    On this file https://github.com/publiclab/plots2/blob/master/app/views/notes/show.html.erb update every instance of raw t('... and t('.... to raw translation('..... and translation('.... respectively

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    diff $DIFF

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    43 Update translation in notes show.html

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file $FILENAME in the $REPO repository (press the little pen Icon) and edit the line as shown below.

    TODO:

    On line https://github.com/publiclab/plots2/blob/master/app/views/notes/index.html.erb#L12 AND https://github.com/publiclab/plots2/blob/master/app/views/notes/index.html.erb#L114, replace raw t( to raw translation(

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    diff $DIFF

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    44 Create "first-timer-only" issues for new comers

    Find it on GitHub

    (This issue is in continuation of #6206 )

    Hi everyone!

    We, at Public Lab, are known for welcoming new contributors into the Open Source world but a number of times, newcomers were not able to find first-timers-only issues to start their journey or face troubles making their first contribution with us.

    Reasons being:

    Lack of first-timers-only issues Struggle in finding the good issue to start and lack of enough support? We are working on both of the above aspects to support and help the maximum number of people to take their first step in their OSS journey with us, through our various projects but we need more support for this. So, this is a call to all the Public Lab members to try and create a first-timers-issue for someone who wants to start their journey and waiting for an FTO being assigned to them.

    If you are interested in creating first-timers-only issue, follow these instructions:

    Browse through the publiclab.org and see if there's a bug which can be easily solved Solve this issue but don't create a PR this time, instead create a FTO issue Click on this link to start creating a new issue We follow a specific template for FTO issues, so copy the template from here Edit the issue body to add the goal of the issue, code snippet required, file to be updated, add screenshots(if required). Don't add code snippet required to solve in case, the issue just requires minor HTML or CSS change or equivalent. Add a catchy and relevant title to the issue but don't include "FTO" , "first-timers-only" or equivalent in title Get the issue you just created labeled by mentioning @publiclab/reviewers or @publiclab/plots2-reviewers. If you have labeling privileges, feel free to do so yourself but ensure that you have used FTO template. If you are not able to mention the above-mentioned teams, and doesn't have labeling privileges, then drop a line in Gitter channel - https://gitter.im/publiclab/publiclab or mention @jywarren @cesswairimu @emilyashley @SidharthBansal and any one of us will surely follow-up with you. You can also mention any other member, you can think of with labeling privileges. It's time to invite a new contributor to your issue. If there are unchecked names in the below list, then those people are still looking for FTO issue to start with, so mention them in your FTO by writing - This issue is created for @[contributor-name]. Thanks! Also, if you see, a new contributor is looking for an issue, feel free to point them to your FTO

    Contributors looking for first-timers-only (FTO) issues

    • [x] @taysa91 - #7664
    • [x] @TroydonAnabolic - https://github.com/publiclab/plots2/issues/7685

    To first-time contributors: If you are looking for FTO and want your name to be added to the above list then, feel free to comment below to show your interest. If you are looking for working on a specific language/framework, mention that too in your comment.

    To Public Lab members who have comment edit privileges: Please add names of newcomers who have shown into for FTO in the below comments. Also, add the names of other newcomers who are looking for FTO and shown their interest by commenting on other issues.

    For any query, feel free to ask below or at Public Lab Gitter channel - https://gitter.im/publiclab/publiclab

    45 flattenDepth

    Find it on GitHub

    Is your feature request related to a problem? Please describe. flattenDepth function contains reference to internal ramda function called _makeFlat which further makes reference to _isArrayList. We have isArrayList function implemented in ramda-adjunct, so we only need to reimplement makeFlat into our codebase. Be aware that function just cannot be copied due to licensing reasons, it really needs to be understood and reimplemented.

    Describe the solution you'd like See text above..

    Describe alternatives you've considered

    --

    Additional context

    --

    46 change t to translation in app/views/tag/_contributors.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/_contributors.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red which lines to remove, and in green which lines to add:

    diff - <a rel="tooltip" title="<%= t('tag.contributors.unfollow') %>" class="btn btn-outline-secondary btn-sm" href="/unsubscribe/tag/<%= params[:id] %>"><i class="fa fa-user-plus" aria-hidden="true"></i> <%= t('tag.contributors.following') %> <b><%= params[:id] %></b></a> + <a rel="tooltip" title="<%= translation('tag.contributors.unfollow') %>" class="btn btn-outline-secondary btn-sm" href="/unsubscribe/tag/<%= params[:id] %>"><i class="fa fa-user-plus" aria-hidden="true"></i> <%= translation('tag.contributors.following') %> <b><%= params[:id] %></b></a> do this for lines 26 30 39 41 46 47 53 and 62

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    47 Fix crash during re-instantiating

    Find it on GitHub

    Issue probably solved reported in PR https://github.com/VincentGarreau/particles.js/pull/429

    Thanks to @namanmodani

    Can you check if it's ok here? The other project is abandoned.

    48 Add View section in docs

    Find it on GitHub

    49 Create landing page design [easy] - Instance #10

    Find it on GitHub

    Is your feature request related to a problem? Please describe. Create a design of the landing page using the tool of your choice (it might be Pen/Pencil and Paper)

    Describe the solution you'd like Your design should be appealing to the user and must be related to the idea of the Water monitoring system. You should try to put relevant content as required at different places in the design itself but it's okay if you cannot think of some for certain parts of the website. We can refine this later on.

    Compare and create the PR into the feature/frontend branch, and not the master.

    Additional context Please don't include tank divs here. This info is only for the admins. Time Limit: 2 days

    PS: Task will be assigned on an FCFS basis.

    50 Change function t to translation in app/views/sidebar/_wikis.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/sidebar/_wikis in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    The following 't' needs to be replaced with translation

    diff 16 <%= raw t('sidebar._wikis.updated_by', :time => time_ago_in_words(wiki.latest.updated_at), :url1 => "/profile/"+wiki.latest.author.name, :author => wiki.latest.author.name) %> 23 <p><a href="/tag/<%= params[:id] %>"><%= t('sidebar._wikis.more') %></a></p> 25 <p><a href="/wiki/"><%= t('sidebar._wikis.more') %> &raquo;</a></p> Replace it with the following -

    diff 16 <%= raw translation('sidebar._wikis.updated_by', :time => time_ago_in_words(wiki.latest.updated_at), :url1 => "/profile/"+wiki.latest.author.name, :author => wiki.latest.author.name) %> 23 <p><a href="/tag/<%= params[:id] %>"><%= translation('sidebar._wikis.more') %></a></p> 25 <p><a href="/wiki/"><%= translation('sidebar._wikis.more') %> &raquo;</a></p>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    51 Update references on CONTRIBUTING.md to slack

    Find it on GitHub

    Description

    As a contributor, I need updated references to communication channels used by the community, so that I can reach out to the community in the correct channels.

    Contributing guidelines has still a reference to Slack channels. It should have a link to Zulip and the appropriate stream. This should minimize confusion from newcomers

    Acceptance Criteria

    Update [Required]

    • [ ] Update CONTRIBUTING.md to have links to Zulip space and stream instead of Slack channel.

    Definition of Done

    • [ ] All of the required items are completed.
    • [x] Approval by 1 mentor.

    Estimation

    30 min

    52 Cursor doesn't change into pointer on hover over tag ellipsis in sidebar

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/_miniCard.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add:

    diff 4 <a class="ellipsis pull-right" data-toggle="dropdown"><i class="fa fa-ellipsis-h" style="color:#666;font-size:18px;margin-right:10px;"></i></a> This needs to be replace with the following-

    diff 4 <a class="ellipsis pull-right" data-toggle="dropdown" style="cursor:pointer"><i class="fa fa-ellipsis-h" style="color:#666;font-size:18px;margin-right:10px;"></i></a>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    53 Change cursor to pointer on hovering over ellipsis button in notes card

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    Here is a screenshot showing that the cursor is not changed to pointer on hovering over notes card.The task is to change this cursor into pointer on hovering over the ellipsis button. ![image](https://user-images.githubusercontent.com/33183263/76696174-6c90e800-66ae-11ea-88da-c8975af48815.png)

    See this page for some help in taking your first steps!

    Please make changes in the following line- diff 43 <a class="ellipsis bottom-right" data-toggle="dropdown">&nbsp;<i class="fa fa-ellipsis-h" style="color : #666; font-size:15px; float:right;"></i></a> ` Replace it with this line-

    diff 43 <a class="ellipsis bottom-right" data-toggle="dropdown" style="cursor:pointer">&nbsp;<i class="fa fa-ellipsis-h" style="color : #666; font-size:15px; float:right;"></i></a>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    54 filterIndexed

    Find it on GitHub

    Is your feature request related to a problem? Please describe.

    R.filter doesn't expose index to the predicate function. Let's create a function that does and call it filterIndexed.

    Describe the solution you'd like js filterIndexed((v, idx) => idx === 0, [1, 2, 3); // => [1] Possible implementation js const filterIndexed = R.addIndex(R.filter); Describe alternatives you've considered

    --

    Additional context

    --

    55 Change function t to translation in app/views/tag/_profileCard.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file app/views/tag/_profileCard.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    In the respective lines, the function t needs to be changed to translation

    diff 25<a href="/tag/<%= tag.name %>/author/<%= @profile_user.name %>"><%= t('tag.index.notes', count: Node.find_by_tag_and_author(tag.name, @profile_user.id, 'notes').count) %></a> | 26 <a href="/questions/tag/<%= tag.name %>/author/<%= @profile_user.name %>"><%= t('tag.index.questions', count: Node.find_by_tag_and_author(tag.name, @profile_user.id, 'questions').count) %></a> | 27 <a href="/profile/comments/<%= @profile_user.name %>/tag/<%= tag.name %>"><%= t('tag.index.comments', count: Comment.find_by_tag_and_author(tag.name, @profile_user.id).count) %></a> 33<a style="float: right; width: 100px;" rel="tooltip" title="<%= t('sidebar._post_button.share_your_work') %>" data-placement="bottom" href="/post?tags=<%= tag.name %>" class="btn btn-primary btn-sm">New post <i class="fa fa-plus fa-white"></i></a> 37<a style="width: 100px;" rel="tooltip" title="<%= t('tag.show.unfollow') %>" class="btn btn-light btn-sm active" href="/unsubscribe/tag/<%= tag.name %>"></i> <%= t('tag.index.unfollow') %></a> 39<a style="width: 100px;" class="btn btn-outline-secondary btn-sm index-follow-buttons follow-btn-remote" href="/subscribe/tag/<%= tag.name %>" data-remote="true"><%= t('tag.index.follow') %></a> This needs to be replaced with the following -

    diff 25<a href="/tag/<%= tag.name %>/author/<%= @profile_user.name %>"><%= translation('tag.index.notes', count: Node.find_by_tag_and_author(tag.name, @profile_user.id, 'notes').count) %></a> | 26 <a href="/questions/tag/<%= tag.name %>/author/<%= @profile_user.name %>"><%= translation('tag.index.questions', count: Node.find_by_tag_and_author(tag.name, @profile_user.id, 'questions').count) %></a> | 27 <a href="/profile/comments/<%= @profile_user.name %>/tag/<%= tag.name %>"><%= translation('tag.index.comments', count: Comment.find_by_tag_and_author(tag.name, @profile_user.id).count) %></a> 33<a style="float: right; width: 100px;" rel="tooltip" title="<%= translation('sidebar._post_button.share_your_work') %>" data-placement="bottom" href="/post?tags=<%= tag.name %>" class="btn btn-primary btn-sm">New post <i class="fa fa-plus fa-white"></i></a> 37<a style="width: 100px;" rel="tooltip" title="<%= translation('tag.show.unfollow') %>" class="btn btn-light btn-sm active" href="/unsubscribe/tag/<%= tag.name %>"></i> <%= translation('tag.index.unfollow') %></a> 39<a style="width: 100px;" class="btn btn-outline-secondary btn-sm index-follow-buttons follow-btn-remote" href="/subscribe/tag/<%= tag.name %>" data-remote="true"><%= translation('tag.index.follow') %></a>

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    56 Documentation - The 2.2 section "On the Consumer Side" has not the correct title style.

    Find it on GitHub

    The 2.2 section of the documentation page "On the Consumer Side" has not the correct style like section 2.1 has - "On the Producer Side". I have attached an image as evidence of the issue. ![scc documentation - two different styles](https://user-images.githubusercontent.com/49178465/76572375-7ed90f00-647f-11ea-916b-7241163b6413.png)

    57 [Twitter_API Activities 2] Act2_Stream Twitter API: Context, styling

    Find it on GitHub

    1.md

    • what does stream mean in this context?
    • please rewrite it so that knowing how to navigate the Tweepy documentation page is less of an optional thing. It is rather important that students get well acquainted with this documentation
    • also explain why it is important that they get acquainted with documentation in general
    • which of the 4 pillars of OOP programming does documentation play into?

    2.md

    • "we are going to recreate the Twitter application, which is called Tweepy" what does that mean? as far as I am concerned, Tweepy is a tool/package we are using, not something we are creating. please clarify this
    • what does installing tweepy allow us to do?

    4.md

    • we had only introduced the documentation in card 1 of this activity. You want to explain and go over in more detail what each of these methods that you are using is doing. Every STEP in this card should get it's OWN card in order to try our best to explain a) what the documentation is saying and b) how to use this information to write our own code
    • please also explain the significance of each of these steps better. WHY are we doing what we are doing? How do these lines of code add to our eventual goal?

    5.md

    • why do we need a separate listener class? does the previous class we coded not enable us to view the Tweet stream we want?
    • what is a basic listener class? assume student doesn't know what a listener class is
    • give code snippet of constructor
    • what is this StreamListener class? Is it another package? Do we need to install it? Is it provided by Twitter? Do not just name drop here, please explain the origins and uses of any names
    • add comments to code snippets
    • why do we need on_error?
    • add encouraging message at end. There were lots of technical cards before this; we want to try to keep morale high with congratulations/almost there/we are ready to view our tweet stream messages every once in a while
    • code formatting that last print statement is misaligned. we know how badly that goes in python programs

    6.md

    • Before step 1: what main function? where do we put the main function?
    • even though variables are dynamic, please include what the variable would hold. (a list of strings, a list, a set, a dictionary)
    • are there any specialities to files in python? in this case will a new file be created if it doesn't exist in the the folder? will it be overwritten everytime we run the function?
    • run on terminal with what commands
    • please fix code indentation

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    58 [Twitter_API Activities 1] Act1_Intro to Twitter API: Context, styling

    Find it on GitHub

    1, 2, 3.md

    • merge cards
    • write a better intro. as in introduce Twitter API and twitter developer more off the get go. It's not very encouraging to just in by creating an account. You're not telling students why they should surrender some of their info

    4, 5.md

    • why do we need to create an app?
    • why do we "Leave the OAuth Callback URL, TOS and Privacy Policy fields blank."? It is okay to say that it is beyond the scope of this bootcamp

    6.md

    • assume this is their first interaction with an API. Why, and what are the significances of API keys?
    • should we keep them a secret? why or why not? (addressing why the ones in the screenshot have been erased)

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    59 Document public API for DatabaseCleaner::Configuration

    Find it on GitHub

    Hi there,

    I think this can be a good issue for a first-time contributor. It would be great if we can increase documentation for the DatabaseCleaner::Configuration API: https://github.com/DatabaseCleaner/databasecleaner/blob/master/lib/databasecleaner/configuration.rb#L56-L72

    Even though methods are pretty self-explanatory, I think it is a good idea to maintain a complete documentation for public methods. If you look at https://rubydoc.info/gems/database_cleaner/DatabaseCleaner/Configuration you will find some TODO comments but not much more than that.

    In order to follow the standard defined by YARD, method documentation should follow this guide: https://rubydoc.info/gems/yard/file/docs/GettingStarted.md

    If you think this is a good idea, we can create more issues for other classes that are poorly documented.

    Best, Ernesto

    60 Add in readme file that empty password not allowed in database settings

    Find it on GitHub

    Description

    As a contributor, I should be able to setup the local database with an empty password too, but there are errors when so done. We can add in the readme file that such password must not be empty.

    Mocks

    [INSERT RELEVANT PNG FILE]

    Acceptance Criteria

    Update [Required]

    • [ ] Add this warning in the readme file

    Definition of Done

    • [ ] All of the required items are completed.
    • [ ] Approval by 1 mentor.

    Estimation

    1 hours

    61 [Twitter_API wk2] Twitter Hash Tag Frequency: Context, Visuals, Content

    Find it on GitHub

    3.md

    • please go over what will be accomplished in the second step: hard cards are supposed to give enough directions to complete the objective of the card, without giving away many implementation details. Currently students cannot accomplish anything by simply working off the hard card. consider: Through calling what methods? (ex: by the end you should have a list of tweets)
    • Include a screenshot of what the result of completing card 3 will look like.
    • why do we want to remove the URLs?
    • link a webpage about regular expressions

    31.md

    • please go over the format of what you are trying to remove (what do you want to look for)
    • please give a brief introduction of regular expressions
    • include instructions that we are writing a function, remove_url()

    311.md

    • remove ([^0-9A-Za-z \t])|(\w+:\/\/\S+) from this card.
    • put it in card 3 (we want to try to let them figure it out themselves)
    • include a link to one of those regular expression checker websites (introduce it too!)
    • it looks like you removed more than just the URL (you removed the @ too) fix this (either explain that you are also removing these, or change the output snippet)

    32.md

    • append its contents to the end of 311.md and delete this card.

    33.md

    • how does card 333.md play into this?
    • what exactly does "our data list to be unique" mean?

    331.md

    • why is it important that we turn everything to lower case?

    332.md

    • why do we use a set?

    333.md

    • unclear what is going on. rewrite.

    For all Easy and Medium cards

    • please split the easy and medium cards into steps. these look like Step 1: title of the step
    • each medium and easy card has its own set of steps that start from 1. THEY DO NOT CONTINUE ON ANOTHER CARD

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    62 [Twitter_API wk2] Twitter Hash Tag Frequency: Context, Visuals, Content

    Find it on GitHub

    2.md

    • please go over what will be accomplished in the second step: hard cards are supposed to give enough directions to complete the objective of the card, without giving away many implementation details. Currently students cannot accomplish anything by simply working off the hard card. consider: Through calling what methods? (ex: by the end you should have a list of tweets)
    • Include a screenshot of what the result of completing card 2 will look like

    21.md

    • why is this method called like so: -filter? Why can we not use the dot operator like with the other function we have encountered?
    • go over the query string formatting. #climate+change <-- what does the + mean? please also go over other acceptable formats
    • why are we creating the variable search_term? mention that we will use this later.

    22.md

    • through using what methods? THESE ARE HINTS. It is possible to complete a lab solely off of medium and easy cards. Medium cards give more implementation details than hard cards, but do not have any code snippets. They should still have an objective that should be completed by the end of this hint

    221.md

    • give a more in depth breakdown of what each argument means. At this point, the official twitter documentation was not enough if they need to use the easy card. So please explain things in a more comprehensive, but CUSTOMIZABLE way

    222.md

    • what is a list comprehension? why is it useful
    • please be more explicit about what the final code snippet means. Are you running all_tweets[:5] in IDLE? are you printing it from main()? (if it's the former, please mimic the format with >>>)

    For all Easy and Medium cards

    • please split the easy and medium cards into steps. these look like Step 1: title of the step
    • each medium and easy card has its own set of steps that start from 1. THEY DO NOT CONTINUE ON ANOTHER CARD

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    63 [Twitter_API Wk2]Twitter Hashtag Frequency: Context, Styling, Visuals

    Find it on GitHub

    1.md

    • please have some instructions in this card, not just an introduction. provide a list of what they need to accomplish by the end of this card (setting up the keys, importing libraries, etc)

    11.md

    • this is an empty card, please fill it with appropriate info

    111.md

    • this is a minimally helpful screenshot. please create a better one

    112.md

    • this code block came out of the blue. Nowhere in the previous cards (1.md,11.md) was importing python packages/libraries mentions.
    • why are we filtering warnings?
    • what are the functions we call on sns doing?

    12.md

    • your verb tenses don't match. either ONLY use present progressive or ONLY use present

    121.md

    • your (not you're)

    122.md

    • comma splice

    123.md

    • comma splice
    • what is wait_on_rate_limit

    For all Easy and Medium cards

    • please split the easy and medium cards into steps. these look like Step 1: title of the step
    • each medium and easy card has its own set of steps that start from 1. THEY DO NOT CONTINUE ON ANOTHER CARD

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    64 [Twitter_API Wk1] Visualizing Tweets-Celebrities: Visuals, Context

    Find it on GitHub

    FOR ALL CARDS OF 4.md

    • what is bg2? why are we telling people to make a bg2? and then using it to make a bg3? why is bg2 never even declared or instantiated in the code snippets in the easy cards? It is just used all of a sudden when creating bg3
    • please rewrite in order to correct this

    4.md

    • why do we keep the re code inside of main()? what does this code do? do we call out functions before or after this code?
    • please include a screenshot of what the output of printing bg3 would look like for reference.

    5.md

    • why do we need these libraries? What do each of these libraries do?
    • please include a sample output of what the word cloud would look like when displayed properly in IDLE or whatever program it is run on

    511.md

    • please go over figure.subplot.bottom

    521.md

    • why do we need to join all the words?
    • and how is the type of the variable bg3 conducive to letting us use the join() method?

    531.md

    • what is the significance of a dpi of 1400? will this affect testing? If so, please include this information in the associated HARD card

    For all Easy and Medium cards

    • please split the easy and medium cards into steps. these look like Step 1: title of the step
    • each medium and easy card has its own set of steps that start from 1. THEY DO NOT CONTINUE ON ANOTHER CARD

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    65 [Twitter_API Wk1] Visualizing Tweets-Celebrities: Visuals, Context

    Find it on GitHub

    2.md

    • please explain what the purposes of consumer key, consumer secret, access key, and access key are.

    211.md

    • please go over what every method that you used takes in as arguments and what they output. This is for in case the student does not know how to read documentation.

    212.md

    • please explain why wee need to pass in auth to access the api

    3.md

    • please include a screenshot of what an example .csv file would look like for reference.
    • please choose one of V1 or V2
    • tell them to read on the tweepy.Cursor() documentation
    • why are wee writing to a csv file? in other words, why is it important that we create this file?

    31.md

    • please explain what api.user_timeline and screen_name= username are as parameters
    • please analyze what the documentation is saying and why this is the method we want to use

    322.md

    • you probably want to close the file after you finish writing to it

    For all Easy and Medium cards

    • please split the easy and medium cards into steps. these look like Step 1: title of the step
    • each medium and easy card has its own set of steps that start from 1. THEY DO NOT CONTINUE ON ANOTHER CARD

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    66 [Twitter_API Wk1]VisuslizingTweets-Celebrities: Visuals, Context

    Find it on GitHub

    1.md

    • what is a token? and why is it important? (what if this is the first API they are ever using?)
    • also put in the documentation link for the twitter API, so the students can have another reference that is not just the cards. additionally, please introduce the link
    • please include what website the student has to go to set up a twitter developer account
    • mention that at the end of this step we should have gotten the consumer key, and that the rest we can obtain from this key in the next steps

    11.md

    • this is redundant to the first card and offers no extra value.

    111.md

    • please include all the import statements in the code sample
    • an idea would be to out the contents of 111 into 11 and have 111 just be the fully written out code

    121.md

    • it is unclear how someone gets to that form. What buttons do you press? Where are these buttons that you press? Screenshots in conjunction with words explain navigation best
    • where/how do you find/make a callback URL?

    122.md

    • in the screenshot, we only see the consumer key, where do we get consumer_secret, access_token_key and access_token_secret?
    • mention that we will fill in these in the next card. that they are just putting in placeholders for now

    For all Easy and Medium cards

    • please split the easy and medium cards into steps. these look like Step 1: title of the step
    • each medium and easy card has its own set of steps that start from 1. THEY DO NOT CONTINUE ON ANOTHER CARD

    For Images

    • please put the image file in the folder of the lab/activity in a folder named "images" (you have to make this folder yourself)
    • please use the RELATIVE PATH of the image when you are referencing them in your lab/activity cards

    67 coin: add animations

    Find it on GitHub

    Instead of sending static images, send cool animations like this one: https://commentpicker.com/flip-a-coin.php Only for first-time contributors in this repo.

    68 coin: flip again

    Find it on GitHub

    Refer the xkcd module and add a similar option to flip the coin again: https://github.com/the-vision/jarvis-telegram/blob/master/modules.py#L11 Only for first-time contributors in this repo.

    69 Add section on README to redirect contributors to Zulip channel regarding portal

    Find it on GitHub

    Description

    As a contributor, I need to know where I can reach out the community, so that I can discuss or see discussions of this project.

    I would suggest adding a section such as "Contact us" or "How to reach us" to the README. An example is what is on mentorship-backend README.

    Acceptance Criteria

    Update [Required]

    • [ ] Add contact section with AnitaB.org Open Source Zulip link and #portal stream link.

    Definition of Done

    • [ ] All of the required items are completed.
    • [ ] Approval by 1 mentor.

    Estimation

    1 hour

    70 Add more condition methods to SOSL QuerySearch

    Find it on GitHub

    An example of how it is done can be referred to #49.

    Basically, the returning clause can be further constrained by more condition methods. These include:

    addConditionIn addConditionNotIn addConditionLt addConditionLe addConditionGt addConditionGe addConditionIncludes addConditionExcludes

    Example usage:

    new QuerySearch().find('ABC').returning('Account').addConditionLt('CreatedDate', Date.today())

    71 Add couple of images from app to the README

    Find it on GitHub

    Description

    As a contributor, I need README with few images, so that I can get a feel of what the app is about.

    I suggest uploading few images from the current app screen on this issue comments, and then add the links to these files on the README, so it can be rendered and make it more appealing to new contributors. I really feel this can make people understand a bit more about the project before forking it.

    Acceptance Criteria

    Update [Required]

    • [ ] Add link to images of the app on the README

    Definition of Done

    • [ ] All of the required items are completed.
    • [ ] Approval by 1 mentor.

    Estimation

    1 hours

    72 Review doc of Authentication.md

    Find it on GitHub

    The file https://github.com/arduosoft/RawCMS/blob/master/docs/Authentication.md needs to be reviewed.

    Step for completing the task: 1) Fork the repo 2) change the file 3) submit a PR

    73 Secure file upload and processing time

    Find it on GitHub

    Although all is run in client side and the files should be secure. The application should secure itself from long running executions. In this context I think of: - Must not accept other than textual files and tabular data. - Limit upload time - Limit processing time say (2 minutes).

    Because it is client side, all can be parametrised by "aware" client. Like processing time could be limited by client. For this current dev version. It is processing only first 100 rows.

    74 Bette styling

    Find it on GitHub

    I should say, it has no style at all. So it looks horrible, and I need a helping hand. Supporting Mobile phones is good but not the target. The perfect touch would be to also style association rules results !

    75 Update "private" property in package.json

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file react-frontend/package.json in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    diff @@ -1,7 +1,7 @@ { "name": "react-frontend", "version": "0.1.0", - "private": true, + "private": false, "dependencies": { "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2",

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    76 Update description in package.json

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file api/package.json in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    diff @@ -1,7 +1,7 @@ { "name": "web-monitoring-api", "version": "1.0.0", - "description": "This is the backend of the web monitoring system.", + "description": "This is the backend of the web based water monitoring system.", "main": "server.js", "scripts": { "start": "export NODE_ENV=dev && node server.js",

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    77 Update name in package.json

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file api/package.json in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    diff @@ -1,5 +1,5 @@ { - "name": "web-monitoring-api", + "name": "water-monitoring-system-api", "version": "1.0.0", "description": "This is the backend of the web monitoring system.", "main": "server.js",

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    78 Update version in package.json

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file react-frontend/package.json in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    diff @@ -1,6 +1,6 @@ { "name": "react-frontend", - "version": "0.1.0", + "version": "0.0.1", "private": true, "dependencies": { "@testing-library/jest-dom": "^4.2.4",

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    79 Update name in package.json

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file react-frontend/package.json in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    diff @@ -1,5 +1,5 @@ { - "name": "react-frontend", + "name": "water-monitoring-system", "version": "0.1.0", "private": true, "dependencies": {

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    80 When `plugins/index.js` file is left blank, need more descriptive error on what to export

    Find it on GitHub

    Message: The pluginsFile must export a function.

    We loaded the pluginsFile from: /Users/xinyi/Documents/X/Xinyi/event-calendar-app/cypress/plugins/index.js

    It exported:

    Details: {}

    Stack trace: [object Object] at Object.get (/Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:344:11) at EventEmitter.<anonymous> (/Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/index.js:105:21) at EventEmitter.emit (events.js:203:13) at ChildProcess.<anonymous> (/Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/util.js:25:29) at ChildProcess.emit (events.js:203:13) at emit (internal/child_process.js:876:12) at processTicksAndRejections (internal/process/task_queues.js:77:11) From previous event: at fn (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:88596:14) at ipcBus (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:88614:10) at Object.ipc.<computed> [as openProject] (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:88655:69) at openProject (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:91044:67) at file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:91063:12 From previous event: at Object.reopenProject (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:91062:32) at Project._this._reopenProject (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:90605:78) at Object.ka (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63367:205) at qa (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63367:359) at ra (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63368:35) at wa (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63368:236) at Aa (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63369:248) at ya (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63369:57) at Ba (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63369:412) at Kd (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63433:493) at hb (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63637:185) at Qd (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63435:253) at Hc (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63436:470) at Pd (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63436:98) at ../../node_modules/scheduler/cjs/scheduler.production.min.js.exports.unstable_runWithPriority (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:73703:437) at fg (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63472:325) at fb (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63637:46) at Nd (file:///Users/xinyi/Library/Caches/Cypress/4.1.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/app.js:63434:277)

    81 Combine const declarations in server.js

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file api/server.js in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -1,12 +1,12 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyParser = require("body-parser"); -const cors = require("cors"); -const helmet = require("helmet"); -const morgan = require("morgan"); -const config = require("config"); -const app = express(); -const port = process.env.PORT || 8080; +const express = require("express"), + mongoose = require("mongoose"), + bodyParser = require("body-parser"), + cors = require("cors"), + helmet = require("helmet"), + morgan = require("morgan"), + config = require("config"), + app = express(), + port = process.env.PORT || 8080;

    //Use the database uri from the ./config directory const dbURI = config.dbURI; ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    82 Update link to open PRs in README.md

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file README.md in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -95,7 +95,7 @@ git push -u origin

    ## Contribution Guidelines

    -![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/vinitshahdeo/Water-Monitoring-System?logo=git&logoColor=white) ![GitHub contributors](https://img.shields.io/github/contributors/vinitshahdeo/Water-Monitoring-System?logo=github) ![Vinit Shahdeo](https://img.shields.io/badge/Author-@vinitshahdeo-gray.svg?colorA=gray&colorB=dodgerblue&logo=github) +![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/vinitshahdeo/Water-Monitoring-System?logo=git&logoColor=white) ![GitHub contributors](https://img.shields.io/github/contributors/vinitshahdeo/Water-Monitoring-System?logo=github) ![Vinit Shahdeo](https://img.shields.io/badge/Author-@vinitshahdeo-gray.svg?colorA=gray&colorB=dodgerblue&logo=github)

    • Write clear meaningful git commit messages (Do read this).

    ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    83 Update link to closed PR in README.md

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file README.md in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -154,7 +154,7 @@ git push -u origin

    ## Mentors

    | GitHub Usernames | Domain | |---|---| ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    84 Update year in LICENSE.md

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file LICENSE in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -1,6 +1,6 @@ MIT License

    -Copyright (c) 2018 Vinit Shahdeo +Copyright (c) 2020 Vinit Shahdeo

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    85 Update the link for GirlScript

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file README.md in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -116,7 +116,7 @@ git push -u origin

    ## Frequently Asked Questions(FAQs) for GSSoC'20

    -> This project is accepting contributions under GirlScript Summer of Code 2020 - three months long Open Source program conducted by GirlScript Foundation. +> This project is accepting contributions under GirlScript Summer of Code 2020 - three months long Open Source program conducted by GirlScript Foundation.

    ![GSSoC](https://raw.githubusercontent.com/GirlScriptSummerOfCode/MentorshipProgram/master/GSsoc%20Type%20Logo%20Black.png)

    ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    86 Update README.md for GH Pages

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file README.md in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -184,7 +184,7 @@ git push -u origin

    Vinit Shahdeo

    -| | +

    Need help? Feel free to contact me @ vinitshahdeo@gmail.com ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    87 Update package.json

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file api/package.json in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    diff @@ -1,6 +1,6 @@ { "name": "web-monitoring-api", - "version": "1.0.0", + "version": "0.0.1", "description": "This is the backend of the web monitoring system.", "main": "server.js", "scripts": {

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    88 Add resources for Node.js

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file README.md in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -173,6 +173,7 @@ git push -u origin

    ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    89 Add new mentor's details

    Find it on GitHub

    🆕🐥☝ First Timers Only.

    This issue is reserved for people who never contributed to Open Source before. We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    About First Timers Only.

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below.

    Once claimed we add you as contributor to this repository.

    • [ ] 👌 Accept our invitation to this repository. Once accepted, assign yourself to this issue

    • [ ] 📝 Update the file README.md in the Water-Monitoring-System repository (press the little pen Icon) and edit the line as shown below.

    ``````diff @@ -163,6 +163,7 @@ git push -u origin | @YashMeh | Backend | | @PragatiVerma18 | Backend + Documentation | | @ramanaditya | Backend + Hardware | +| @ArpitKotecha | Backend | | @Manvityagi | APIs + Cloud | | @jainpawan21 | Frontend |

    ``````

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can edit files directly in your browser

    • [ ] 🏁 Done Ask in comments for a review :)

    🤔❓ Questions

    Leave a comment below!

    This issue was created by First-Timers-Bot.

    90 Secure the file upload and processing

    Find it on GitHub

    The list of security tasks can be long in this particular service, here is a summery of what I think as obvious flaws:

    • Secure the file upload. It has already a file limit of 2MB, also a secure file name, I am not sure this is enough as specificity for the file itself; all (most ?) security threats are when opening the file with some program, although a csv file in this context is only read by Pandas#read_csv().

    • Secure repeating uploads and requests in a session, using Captcha ? Also it should have a global limit of uploads on all sessions (on all clients in one time: like no more than 10 files uploaded on the globe).

    • Secure the processing. It is be secured against long running processing. I am not sure this is enough though. The app generally must further limit its execution load (no more than 10 processing at a time for example)

    • Clean up files from disk on a timer for example that is equal to a user session ? ** Run another process on a timer (using cron, perhaps) or use an in-process scheduler like APScheduler and clean up files that have been on-disk in the temporary location beyond your timeout (https://stackoverflow.com/a/24613980/1951298)

    91 Code coverage is not sufficient.

    Find it on GitHub

    The code coverage for Query.cls is around 80%, which is low and just over the baseline 75% as org requirement. Need to add more test methods to reach higher code coverage, ideally 100%.

    92 Add cy.request to network requests page

    Find it on GitHub

    cy.request for making cross-domain XHR calls definitely needs to be added to "See also" section of the page https://docs.cypress.io/guides/guides/network-requests.html#Assertions

    93 Change t to translation in _events.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file _events.html.erb in the $REPO repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps! Changes to be made ![Screenshot 2020-02-19 at 1 36 38 PM](https://user-images.githubusercontent.com/57896905/75097949-a0f51500-55d6-11ea-81af-43cd76e6bc20.png) Do it for line 4, 12, 14

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    94 Change t to translation in _related.html.erb

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file _related.html.erb in the $REPO repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps! Changes to be made ![Screenshot 2020-02-19 at 1 36 38 PM](https://user-images.githubusercontent.com/57896905/74814589-9eb46180-531d-11ea-979c-d79b5a1a900f.png) Do it for line 19, 38, 42

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    95 Showing number of results found in email search

    Find it on GitHub

    Hi, this is a first-timers-only issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before, or even folks who haven't contributed to open source before.

    If that's you, we're interested in helping you take the first step and can answer questions and help you out as you do. Note that we're especially interested in contributions from people from groups underrepresented in free and open source software!

    We know that the process of creating a pull request is the biggest barrier for new contributors. This issue is for you 💝

    If you have contributed before, consider leaving this one for someone new, and looking through our general help wanted issues. Thanks!

    🤔 What you will need to know.

    Nothing. This issue is meant to welcome you to Open Source :) We are happy to walk you through the process.

    📋 Step by Step

    • [ ] 🙋 Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

    • [ ] 📝 Update the file useremail.html.erb in the $REPO repository (press the little pen Icon) and edit the line as shown below.

    See this page for some help in taking your first steps!

    Do the below shown change ![Screenshot 2020-02-15 at 11 37 39 PM](https://user-images.githubusercontent.com/57896905/74592936-367b2c80-504c-11ea-953e-5c93eaecb703.png)

    Expected Behaviour ![Screenshot 2020-02-15 at 11 36 31 PM](https://user-images.githubusercontent.com/57896905/74592916-0469ca80-504c-11ea-9baa-7a3f2e2c6d49.png)

    • [ ] 💾 Commit your changes

    • [ ] 🔀 Start a Pull Request. There are two ways how you can start a pull request:

    1. If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.

    2. You can also edit files directly in your browser and open a pull request from there.

    • [ ] 🏁 Done Ask in comments for a review :)

    Please keep us updated

    💬⏰ - We encourage contributors to be respectful to the community and provide an update within a week of claiming a first-timers-only issue. We're happy to keep it assigned to you as long as you need if you update us with a request for more time or help, but if we don't see any activity a week after you claim it we may reassign it to give someone else a chance. Thank you in advance!

    If this happens to you, don't sweat it! Grab another open issue.

    Is someone else already working on this?

    🔗- We encourage contributors to link to the original issue in their pull request so all users can easily see if someone's already started on it.

    👥- If someone seems stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    🤔❓ Questions?

    Leave a comment below!

    96 Add Images to Products

    Find it on GitHub

    • Let users upload image
    • This is primarily for learning. We encourage first timers. Please join our discord to have a chat!

    97 Add Point of Sales section

    Find it on GitHub

    • Integrates with products
    • This is primarily for learning. We encourage first timers. Please join our discord to have a chat!

    98 Add Accounting Section

    Find it on GitHub

    • Feel free to do some research
    • This is primarily for learning. We encourage first timers. Please join our discord to have a chat!

    99 Add Payroll Section

    Find it on GitHub

    • Requires Employee model
    • This is primarily for learning. We encourage first timers. Please join our discord to have a chat!

    100 Add tests

    Find it on GitHub

    Add intergration tests