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!

1 Add author info to admin module

Find it on GitHub

Add author info to this file: At least name, if no name, include Github name and website, include his profile url

You have to go back in time to see who is the main contributor to the module!

Add json:

"author": { "name":"", "website":"", "mail":"" }

2 Add author info to people module

Find it on GitHub

Add author info to this file: At least name, if no name, include Github name and website, include his profile url

You have to go back in time to see who is the main contributor to the module!

Add json:

"author": { "name":"", "website":"", "mail":"" }

3 Add author info to page module

Find it on GitHub

Add author info to this file: At least name, if no name, include Github name and website, include his profile url

You have to go back in time to see who is the main contributor to the module!

Add json:

"author": { "name":"", "website":"", "mail":"" }

4 Add author info to contact module

Find it on GitHub

Add author info to this file: At least name, if no name, include Github name and website, include his profile url

You have to go back in time to see who is the main contributor to the module!

Add json:

"author": { "name":"", "website":"", "mail":"" }

5 Please verify,modify and manage the codes mentioned here

Find it on GitHub

add comments make codes more descriptive add spaces

6 I want to contribute

Find it on GitHub

Hi! I am pursuing my Bachelor's degree in Software Engineering and am looking for a project to contribute to so that I can learn new things and improve my skills.

My education mainly focused on full-stack web development. I also know Java and C++.

7 Continued: Add Translation To The Questions Index Page

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 files linked below in the https://github.com/publiclab/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!

This is a continuation of this issue https://github.com/publiclab/plots2/issues/9033 Once this PR https://github.com/publiclab/plots2/pull/9038 has been merged you can begin working on this one. If you know how to resolve merge conflicts feel free to comment below and I can assign it to you.

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

Add translation lines for the question index page in theconfig/locales/en.yml https://github.com/publiclab/plots2/blob/2b2bd90290f22d5a5ff709b25b1a40e11094db7e/config/locales/en.yml#L661-L664 Add the translations from ask_question to liked

questions: index: explanation: "Ask a question to the Public Lab community to help you in your environmental exploration." ask_question: Ask a question here to_ask_question: To ask a question, please log_in: log in or: or sign_up: sign up first: first. recently_asked: Recently Asked popular: Popular unanswered: Unanswered liked: Liked

https://github.com/publiclab/plots2/blob/2b2bd90290f22d5a5ff709b25b1a40e11094db7e/app/views/questions/index.html.erb#L23-L25 diff -<h4>Ask a question here</h4> +<h4><%=translation('questions.index.ask_question')%></h4> <% if !current_user %> -<p>To ask a question, please <a href="/login?return_to=/questions">log in</a> or <a href="/signup?return_to=/questions">sign up</a> first.</p> +<p><%=translation('questions.index.to_ask_question')%><a href="/login?return_to=/questions"><%=translation('questions.index.log_in')%></a> <%=translation('questions.index.or')%> <a href="/signup?return_to=/questions"><%=translation('questions.index.sign_up')%></a><%=translation('questions.index.first')%></p> https://github.com/publiclab/plots2/blob/2b2bd90290f22d5a5ff709b25b1a40e11094db7e/app/views/questions/index.html.erb#L53-L73 diff - <i class="fa fa-refresh"></i> <span class="d-none d-lg-inline"> Recently Asked</span> +<i class="fa fa-refresh"></i> <span class="d-none d-lg-inline"> <%=translation('questions.index.recently_asked')%></span> </a> </li> <li class="nav-item"> <a class="nav-link <% if params[:action] == "recently_commented" %> active <% end %>" href="/questions/recently_commented/"> -<i class="fa fa-check"></i> <span class="d-none d-lg-inline"> Recently Commented</span> +<i class="fa fa-check"></i> <span class="d-none d-lg-inline"> <%=translation('questions.index.recently_commented')%></span> </a> </li> <li class="nav-item"> <a class="nav-link <% if params[:action] == "popular" %> active <% end %>" href="/questions/popular/"> -<i class="fa fa-bolt"></i> <span class="d-none d-lg-inline"> Popular</span> +<i class="fa fa-bolt"></i> <span class="d-none d-lg-inline"> <%=translation('questions.index.popular')%></span> </a> </li> <li class="nav-item"> <a class="nav-link <% if params[:action] == "unanswered" %> active <% end %>" href="/questions/unanswered/"> -<i class="fa fa-question-circle"></i> <span class="d-none d-lg-inline"> Unanswered</span> +<i class="fa fa-question-circle"></i> <span class="d-none d-lg-inline"> <%=translation('questions.index.unanswered')%></span> </a> </li> <li class="nav-item"> <a class="nav-link <% if params[:action] == "liked" %> active <%end %>" href="/questions/liked/"> -<i class="fa fa-star-o"></i> <span class="d-none d-lg-inline"> Liked</span> +<i class="fa fa-star-o"></i> <span class="d-none d-lg-inline"> <%=translation('questions.index.liked')%></span>

  • [ ] πŸ’Ύ 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!

8 I want to contribute

Find it on GitHub

Hi my name is Shoaib Kamal Khan and I am a recent Front End Web Development Techdegree graduate from Treehouse. I would love to contribute to any open issues you have as a first timer. Please let me know if you have any issues that I can work on. I am proficient in the following:

HTML, CSS, JavaScript Mobile-First Responsive Web Design Flexbox Grid Layout jQuery Ajax Fetch API JSON Sass Media Element.js Bootstrap SEO(Search Engine Optimization) Semantic HTML Front End Optimization Git Wireframing and Prototyping Adobe XD Sketch Figma Graphic Design Adobe Illustrator Adobe Photoshop(PSD to HTML)

Here is the link to my portfolio:

https://shoaibkamalkhan.github.io/

9 Add Translations To The Questions Index Page

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 files linked below in the https://github.com/publiclab/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: Add translation lines for the question index page in the config/locales/en.yml

https://github.com/publiclab/plots2/blob/2b2bd90290f22d5a5ff709b25b1a40e11094db7e/config/locales/en.yml#L661-L662 Indent the lines below after line 662 above...

diff questions: index: recently_commented: Recently Commented recently_commented_questions: Recently commented questions popular_questions: Popular Questions most_viewed_questions: Most viewed questions unanswered_questions: Unanswered Questions liked_questions: Liked Questions most_liked_questions: Most liked questions

Add the lines below in the file from https://github.com/publiclab/plots2/blob/2b2bd90290f22d5a5ff709b25b1a40e11094db7e/app/views/questions/index.html.erb#L3-L10

diff +<h2><%=translation('questions.index.recently_commented')%> <small class="d-md-none d-lg-inline"><%=translation('questions.index.recently_commented_questions')%></small></h2> <% elsif params[:action] == 'popular' %> +<h2><%=translation('questions.index.popular_questions')%> <small class="d-md-none d-lg-inline"><%=translation('questions.index.most_viewed_questions')%></small></h2> <% elsif params[:action] == 'unanswered' %> +<h2><%=translation('questions.index.unanswered_questions')%> <small class="d-md-none d-lg-inline"><%=translation('questions.index.unanswered_questions')%></small></h2> <% elsif params[:action] == 'liked' %> +<h2><%=translation('questions.index.liked_questions')%> <small class="d-md-none d-lg-inline"><%=translation('questions.index.most_liked_questions')%></small></h2>

  • [ ] πŸ’Ύ 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 Comment explaining the usefulness of "Figaro" gem

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 Gemfile 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 gem "composite_primary_keys" - gem 'figaro' + gem 'figaro' # To easily test OAuth providers in the development mode gem 'friendly_id' gem 'gemoji'

  • [ ] πŸ’Ύ 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 Add new Patterns to the readme.md file

Find it on GitHub

as we all know, patterns are an effective way to build concept of loops please add more patterns to the readme file

12 add code files of different languages for printing given patterns

Find it on GitHub

we all have printed patters during learning coding, here are some more complicated and challenging patterns to deal with.

13 Readme updation by adding different open-source programs this project is part of like swoc

Find it on GitHub

Let me know if this needs to be done

14 Inconsistent behavior using chrome args in DevTools

Find it on GitHub

With the WebDriver protocol Chrome flags don't need to be prefixed with --. With DevTools this won't work and will result in Chrome opening a tab for every flag used, e.g.

![image](https://user-images.githubusercontent.com/731337/103897996-93645300-50f4-11eb-9c6a-deef70a696b5.png)

Let's make this consistent and ensure that in DevTools all args are prefixed with -- when launching the browser.

15 Add errorMessage partial in editor/question.html.erb

Find it on GitHub

This issue is a part of #4622. The errorMessage partial has been merged in PR #8923

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/editor/question.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

<%= formfor :node, :as => :drupalnode, :url => url do |f| %> - <% if f.errormessages != "" %>
<%= f.errormessages :header_message => "Your note couldn't be saved." %>
<% end %> + <%= render partial: 'layouts/errorMessages', locals: { model: @node } %> <% end %>

  <%= form_for :revision, :as => :revision, :url => url, :html => {:class => "form well legacy-form row"} do |f| %>
  • <% if f.errormessages != "" %>
    <%= f.errormessages :header_message => "Your note couldn't be saved." %>
    <% end %>
  •    <%= render partial: 'layouts/errorMessages', locals: { model: @revision } %>
    
    <%= render :partial => "editor/main_image" %>
    

    ```

  • [ ] πŸ’Ύ 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!

16 Projects for alok1929

Find it on GitHub

What language do you want to program in and state your idea. What operating system and package manager do you use?

17 @wdio/allure-reporter: test retries not shown properly for v6.8.1 and higher

Find it on GitHub

After updating @wdio/allure-reporter to version 6.8.1, test retries are no longer shown properly in the allure report. This is also the case with the latest version of allure-reporter (v6.10.6).

Expected behaviour - version 6.7.2:

The "retries" tab shows the retries and clicking on a specific retry shows the steps, screenshots, and errors from the first try. ![Screenshot 2021-01-04 at 10 52 32](https://user-images.githubusercontent.com/9281006/103525416-77a44700-4e7f-11eb-9431-ca5399767bcd.png)

Actual behaviour - version 6.8.1 & 6.10.6

Logging info from the first test run is shown on the main page of the test. The retries tab is empty. ![Screenshot 2021-01-04 at 11 27 40](https://user-images.githubusercontent.com/9281006/103525654-dec1fb80-4e7f-11eb-8427-69fe0f08073b.png)

Analyses

The problem seems the be, that the XML output in allure-results changed. When comparing the output from version 6.7.2 and 6.8.1/6.10.6, the newer versions only output one <test-case> tag including both, the information from the first and the second run, where as there are two separate <test-case> tags for both runs using version 6.7.2.

v6.7.2 xml <?xml version='1.0'?> <ns2:test-suite xmlns:ns2='urn:model.allure.qatools.yandex.ru' start='1609754094280' stop='1609754096429'> <name>Failure tests</name> <title>Failure tests</title> <test-cases> <test-case start='1609754094281' status='undefined'> <name>test should not fail with retries enabled</name> <title>test should not fail with retries enabled</title> <labels> <label name='language' value='javascript'/> <label name='framework' value='wdio'/> <label name='thread' value='0-6'/> </labels> <parameters> <parameter kind='argument' name='browser' value='chrome-83.0.4103.61'/> <parameter kind='environment-variable' name='QA Environment:' value='qa01'/> </parameters> <steps/> <attachments> <attachment title='Info:' source='94cc5ed4-7ae9-439b-ac0e-e2e8883cdf09-attachment.txt' type='text/plain' size='74'/> <attachment title='Screenshot' source='283a0afe-302d-42e7-a504-969d1b7bad0d-attachment.png' type='image/png' size='57911'/> <attachment title='Failure URL' source='d4f09549-192c-493b-b065-5de8679482f3-attachment.txt' type='text/plain' size='23'/> </attachments> </test-case> <test-case start='1609754095793' status='passed' stop='1609754096272'> <name>test should not fail with retries enabled</name> <title>test should not fail with retries enabled</title> <labels> <label name='language' value='javascript'/> <label name='framework' value='wdio'/> <label name='thread' value='0-6'/> </labels> <parameters> <parameter kind='argument' name='browser' value='chrome-83.0.4103.61'/> <parameter kind='environment-variable' name='QA Environment:' value='qa01'/> <parameter kind='environment-variable' name='Parallel Instances' value='7'/> <parameter kind='environment-variable' name='Device:' value='desktop'/> <parameter kind='environment-variable' name='Headless:' value='true'/> <parameter kind='environment-variable' name='Run tests:' value='all'/> </parameters> <steps/> <attachments> <attachment title='Info:' source='76a4e730-89ff-422f-9dbf-53a1e5bcf8aa-attachment.txt' type='text/plain' size='74'/> </attachments> </test-case> </test-cases> </ns2:test-suite>

v6.8.1 xml <?xml version='1.0'?> <ns2:test-suite xmlns:ns2='urn:model.allure.qatools.yandex.ru' start='1609755277661' stop='1609755279863'> <name>Failure tests</name> <title>Failure tests</title> <test-cases> <test-case start='1609755277661' status='passed' stop='1609755279693'> <name>test should not fail with retries enabled</name> <title>test should not fail with retries enabled</title> <labels> <label name='language' value='javascript'/> <label name='framework' value='wdio'/> <label name='thread' value='0-6'/> <label name='language' value='javascript'/> <label name='framework' value='wdio'/> <label name='thread' value='0-6'/> </labels> <parameters> <parameter kind='argument' name='browser' value='chrome-83.0.4103.61'/> <parameter kind='environment-variable' name='QA Environment:' value='qa01'/> <parameter kind='argument' name='browser' value='chrome-83.0.4103.61'/> <parameter kind='environment-variable' name='QA Environment:' value='qa01'/> </parameters> <steps/> <attachments> <attachment title='Info:' source='1bc524c4-b1b7-40c2-b166-7a31392b9800-attachment.txt' type='text/plain' size='74'/> <attachment title='Screenshot' source='56b37694-c44e-497a-83cf-97c9d577083c-attachment.png' type='image/png' size='57911'/> <attachment title='Failure URL' source='aca7987a-ee8e-430c-bec4-32cd0cf4a776-attachment.txt' type='text/plain' size='23'/> <attachment title='Info:' source='cd3109cb-e337-4490-ab9a-c4411ed22ae9-attachment.txt' type='text/plain' size='74'/> </attachments> </test-case> </test-cases> </ns2:test-suite>

Environment

  • All other npm packages are up to date:
    • WebdriverIO v6.10.11/6.10.13
    • allure-commandline v2.13.8

Would be great to get this fixed. Being abled to properly inspect retries is very important when fighting unstable tests.

18 I want to contribute

Find it on GitHub

Hi! I'm Syl. A recent Front End Web Dev graduate. I'm always looking for new ways to learn, and I'd love to work on an issue :) Thanks!

19 Map index change - http to https

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/map/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 @@ -31,7 +31,7 @@ var baselayer = L.tileLayer('https://api.mapbox.com/styles/v1/jywarren/ckj06ujnc1nmi19nuelh46pr9/tiles/{z}/{x}/{y}?access_token=pk.eyJ1Ijoianl3YXJyZW4iLCJhIjoiVzVZcGg3NCJ9.BJ6ArUPuTs1JT9Ssu3K8ig', { tileSize: 512, zoomOffset: -1, - attribution: 'Β© Mapbox Β© OpenStreetMap' + attribution: 'Β© Mapbox Β© OpenStreetMap' }).addTo(map) ; map.options.minZoom = 1.5 ;

```

  • [ ] πŸ’Ύ 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!

20 Change http to https

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/home/nearby.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 @@ -15,7 +15,7 @@ L.tileLayer('https://api.mapbox.com/styles/v1/jywarren/ckj06ujnc1nmi19nuelh46pr9/tiles/{z}/{x}/{y}?access_token=pk.eyJ1Ijoianl3YXJyZW4iLCJhIjoiVzVZcGg3NCJ9.BJ6ArUPuTs1JT9Ssu3K8ig', { tileSize: 512, zoomOffset: -1, - attribution: 'Β© Mapbox Β© OpenStreetMap' + attribution: 'Β© Mapbox Β© OpenStreetMap' }).addTo(map);

```

  • [ ] πŸ’Ύ 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!

21 First Timer Only - Projects

Find it on GitHub

Is your feature request related to a problem? Please describe. This is not a problem. I want people to add projects to this repo.

Describe the solution you'd like Come up a small project idea for a language for us and others to contribute.

Describe alternatives you've considered Current Contributors add to the project but they are working on documentation.

Additional context I will teach you how to create a branch and a project for you. Say hi and I will create an issue for you.

22 First Timer Only - Documentation

Find it on GitHub

Is your feature request related to a problem? Please describe. This is not a problem, I just needed person to be my documentation maintainer.

Describe the solution you'd like A person who has never contributed to a project to write readme files.

Describe alternatives you've considered Have a person who has contributed to write the readmes.

Additional context This is a first-timer-only issue. The owner will teach Markdown and how to fork, committing, and have a pull request to this repository. Say hello then a new issue will be created.

23 Add Brave Browser

Find it on GitHub

See https://github.com/brave/brave-browser/releases

The generic instructions for how to add a new installer to Webi are here: https://github.com/webinstall/webi-installers/issues/130

On Mac this would be more similar to the iTerm2 installer in that it will go into ~/Applications: https://github.com/webinstall/webi-installers/tree/master/iterm2

24 Option To Configure/Bypass Final Courtesy Check For Running Server

Find it on GitHub

What would you like?

As discussed here cypress checks for the sever running at baseUrl. If this check fails it exits. The number of retries is not configurable, nor can the check be bypassed.

  • An option to suppress this check (nice to have -- ability to change it a "warning")
  • An option to configure the number of retries (nice to have -- retry-until-success).

Why is this needed?

  • So that other mechanisms for ensuring that the server is already running during test are not superseded by this non-optional check.

  • Avoid introducing dependencies on, e.g. wait-on, start-server-and-test

25 The `^bio @username` command embed could use inline fields so it does not waste screen estate.

Find it on GitHub

A number of EddieBot features have got super long recently, so this could be split off to other things (Create issues!)

There is quite a lot of space used when the bio command is used and this may fill entire screens (think iPad, small screen laptops with less than 800px height


Proposed use of embed inlining:

or

26 Refactoring of a Promise.all() in opensource.ts

Find it on GitHub

There's an improvement available here (ideal for first-timers with Promise)

https://github.com/EddieJaoudeCommunity/EddieBot/blob/develop/src/commandHandlers/tips/opensource.ts

```ts /** * Set the given embed message with a curated list of tips and resources that help members of the community to * contribute to open-source software (OSS). */ export const createTip = async (embed: MessageEmbed) => { const tips = await Promise.all( config.TIPS.tips.map((file) => readMarkdown(file)) ); const resources = await Promise.all( config.TIPS.resources.map((file) => readMarkdown(file)) );

tips.forEach((tip) => embed.addField('Tips :bulb:', tip)); resources.forEach((resource) => embed.addField('Links and Resources :link:', resource) ); ```

It is possible to do something like:

ts // Use ES6 deconstructing. // This is actually totally untested and might not actually work, however Promise.all() can work in harmony. const { tips, resources } = await Promise.all([ config.TIPS.tips.map((file) => readMarkdown(file)), config.TIPS.resources.map((file) => readMarkdown(file)) ]);

27 Improve error reporting when architecture isn't supported

Find it on GitHub

Describe the bug Can't do >> 'briefcase create' ..

Hi Guys! When I try to 'briefcase create' command, I've got - [helloworld] Installing support package... Using support package https://briefcase-support.org/python? platform=linux&version=3.6&arch=i686 ... using most recent revision Unable to download https://briefcase-support.org/python? platform=linux&version=3.6&arch=i686; is the URL correct?

Environment: - Operating System: linux mint/xfce(same ubuntu 18.10, but better..)) - Python version: python 3.6.9 - Software versions: ThinkPad R60(Yeah, it's alive!)) - Briefcase: 0.3.3 - Toga: toga-core==0.3.0.dev25 toga-gtk==0.3.0.dev25 - ...

Additional context Hey Guys!) I love your tech, also like one of my old ThinkPad 32 bit, would be appreciated for possibility create apps on 32 bit soft. too, thanks..)

28 DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead generate and DeprecationWarning: Gtk.Misc.set_alignment is deprecated the generate Android App

Find it on GitHub

DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead

def makesubprocess_transport(self, protocol, args, shell,

DeprecationWarning: Gtk.Window.set_wmclass is deprecated

self.native.setwmclass(app.interface.name, app.interface.name) [GTK+] Not implemented: Widget.sethidden() [GTK+] Not implemented: Widget.set_hidden()

DeprecationWarning: Gtk.Misc.set_alignment is deprecated

self.native.setalignment(*gtkalignment(value)) [GTK+] Not implemented: Widget.sethidden() [GTK+] Not implemented: Widget.sethidden() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setalignment() [GTK+] Not implemented: TextInput.clearerror() [GTK+] Not implemented: Widget.sethidden() [GTK+] Not implemented: Widget.sethidden() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setfont() [GTK+] Not implemented: TextInput.setalignment() [GTK+] Not implemented: TextInput.clearerror() [GTK+] Not implemented: Widget.sethidden() [GTK+] Not implemented: Button.setbackground_color()

29 Add Admin Features on The Dashboard

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 Header File in the https://github.com/publiclab/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!

Include a link to the features page for the admin within this file app/views/layouts/_header.html.erb after line 135

https://github.com/publiclab/plots2/blob/f82a11c17404bae7b4307313b6890ca3169e8c90/app/views/layouts/_header.html.erb#L135

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

diff <a class="dropdown-item" href="/people">Contributors</a> +<a class="dropdown-item" href="/features">Features</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!

30 Wrong Password Label in Login Page

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!

![Screenshot from 2020-12-11 16-31-10](https://user-images.githubusercontent.com/36696399/101896003-4d3bd280-3bce-11eb-941e-0febaf2f052e.png)

πŸ€” 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 and remove this line

https://github.com/publiclab/plots2/blob/b1786ae59fc0e80e2442b2b2ffff6c9595001a94/app/views/usersessions/form.html.erb#L35

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!

31 Output docs HTML file includes GitHub warning

Find it on GitHub

In a recent release of the template we introduced an extra string into output.md to warn people against reading these files in GitHub:

https://github.com/nf-core/tools/blob/8c68650409a3f95376dd55c291dae5f9fc346347/nfcore/pipeline-template/%7B%7Bcookiecutter.namenoslash%7D%7D/docs/output.md#L3-L5

What I failed to remember at the time is that output.md is also used to generate a HTML file which is delivered with the pipeline results. This warning now also shows up there. See for example this report:

![image](https://user-images.githubusercontent.com/465550/101482888-a948f180-3957-11eb-9cae-007e94194875.png)

We should either strip this warning from output.md (usage.md is fine) or update the pipeline md -> HTML conversion script to omit it when generating the output. My preference is to remove the warning from this file.

32 TODO: Add blog feature

Find it on GitHub

33 Externalize db creds, signing_key

Find it on GitHub

34 Adding a non-existing or no longer existing blog silently fails

Find it on GitHub

Describe the bug Adding a non-existing or no longer existing blog silently fails without error message or the like.

To Reproduce Steps to reproduce the behavior: 1. Enter a no longer existing blog address in the url field (e.g. urmeimu.tumblr.com) 2. Click on 'Add Blog' 3. Nothing visible happens

Expected behavior At least a message should be shown, some error label, a log entry or the like.

Desktop (please complete the following information): - TumblThree version: 1.0.11.13 - OS: Windows 10 - Browser: Chrome - Version [e.g. 22]

Additional context

35 Provide better warnings when an app *can't* be deployed to mobile platforms

Find it on GitHub

At present, PySide2 and PPB appear in Briefcase's new project wizard. However, Briefcase can't deploy PySide2 or PPB to Android or iOS, as those toolkits don't support Android or iOS. This has caused repeated confusion by users who try to deploy PySide2 apps to mobile, and get confusing errors (e.g., #536, #537).

We should add a mechanism that warns users when the platform they've chosen can't be deployed to mobile.

Describe the solution you'd like

1) The new project wizard should advise on platform compatibility of GUI toolkits. 2) We should add a platform verification step for iOS/Android that confirms if the GUI toolkit in use is compatible with those platforms. This could be done with a metadata attribute in pyproject.toml that annotates unsupported platforms. For example, the PySide template could generate:

[tool.briefcase.app.foobar.iOS] supported = False

If the platform isn't supported, validation would fail during briefcase create iOS with an appropriate error message.

36 Browser with countermeasures: <Brave w/ private mode>

Find it on GitHub

Browser Name and website

Brave

Version

1.16.75 Chromium: 86.0.4240.193Β (Official Build)Β (64-bit)

Operating System used

Linux (Pop!_OS 20.10)

Operating Systems supported

Linux, Windows, OS X

Notes

I have tested this on mobile and on Desktop. It is able to track me on my phone (iPhone 6, iOS 12), though not on my laptop. There is an issue which shows that it is unable to track on Brave with Tor enabled, I want to note that this is with default private browsing, not Tor.

37 Add a test for 'should redirect to dashboard when logging in from /login'

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 test/integration/loginflowtest.rb 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 @@ -64,6 +64,16 @@ class LoginFlowTest < ActionDispatch::IntegrationTest assert_equal '/questions', path end

  • test 'should redirect to dashboard when logging in from /login' do
  • get '/login'
  • assert_response :success +
  • post '/usersessions', params: { returnto: request.path, user_session: { username: users(:jeff).username, password: 'secretive' } } +
  • follow_redirect!
  • assert_equal '/dashboard', path
  • end + test 'google login routing' do assertrouting '/auth/googleoauth2/callback', {controller: 'usersessions', action: 'create',provider: 'googleoauth2'} end ```

  • [ ] πŸ’Ύ 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!

38 Can not download a specific tumblr anymore

Find it on GitHub

Describe the bug This tumblr used to work a few months ago: https://protobacillus.tumblr.com/ But now it fails.

To Reproduce Steps to reproduce the behavior: 1. Add https://protobacillus.tumblr.com/ 2. Try to Crawl. 3. Nothing happens.

Expected behavior It should start downloading.

Desktop (please complete the following information): - TumblThree version: 1.0.11.12 - OS: Windows 10 - Browser: Chrome - Version [e.g. 22]

Additional context Alternative URL: https://www.protobacillus.com/ Also doesn't work anymore.

39 Revert "add command to install docker in readme"

Find it on GitHub

Reverts Xcov19/mycovidconnect#132


This change is  <!-- Reviewable:end -->

40 Crawler data json files updated for old blogs

Find it on GitHub

Describe the bug/problem Often times when a blog (with the option "dump crawler data") is crawled a few files inside the blog's folder have a new time stamp even if the blog hasn't had any post for a while.

To Reproduce Steps to reproduce the behavior: 1. Enable "Dump crawler data" for some blogs and crawl them completely once 2. Inspect the files in the blog's folder 3. Crawl one or more of the above blogs again 4. Check the json files in blog folders

Expected behavior For old blogs which don't have a new post the crawler should not have to update any files after one complete crawl, because there is nothing to download and even the crawler dump data (the post data) itself shouldn't change unless you enable the "Force rescan" option.

Desktop (please complete the following information): - TumblThree version: 1.0.11.12 - OS: Win 10

Does anyone know what is going wrong in the code? Do you know how to solve it?

41 Improve error message for mis-configured proxy

Find it on GitHub

[//]: # NOTE: This repository only maintains packages that are listed in the Readme. Please make sure that your issue is directly caused by one of these packages and if not file an issue in the correct 3rd party package repository.

Environment (please complete the following information): - WebdriverIO version: 6.7.2 - Mode: Standalone (not really sure) - Node.js version: 10.16.3 - NPM version: 6.9.0 - Browser name and version: not relevant - Platform name and version: Fedora Linux 29 - Additional wdio packages used (if applicable): @wdio/sauce-service

Config of WebdriverIO Relevant saucelabs configuration values: user: 'xxx', key: 'xxx-xx-xxx', region: 'eu', sauceConnect: false,

global-agent is configured as per https://webdriver.io/docs/proxy.html running the tests using: GLOBAL_AGENT_HTTP_PROXY=http://corporate-proxy:8080 wdio wdio.conf.js

Describe the bug The tests connect remotely to saucelabs using an URL like: https://user:pass@ondemand.eu-central-1.saucelabs.com:443/wd/hub. Our company network is behind a http-only proxy, so the https request needs to be tunneled through the proxy. This does not work, the tests fail with the following error message:

``` [1-0] 2020-11-06T11:29:56.864Z ERROR webdriver: RequestError: write EPROTO 140336396121920:error:1408F10B:SSL routines:ssl3getrecord:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:

at ClientRequest.request.once (/home/xxx/node_modules/webdriver/node_modules/got/dist/source/core/index.js:953:111)
at Object.onceWrapper (events.js:286:20)
at ClientRequest.emit (events.js:203:15)
at ClientRequest.EventEmitter.emit (domain.js:448:20)
at ClientRequest.origin.emit.args (/home/xxx/node_modules/@szmarczak/http-timer/dist/source/index.js:39:20)
at TLSSocket.socketErrorListener (_http_client.js:392:9)
at TLSSocket.emit (events.js:203:15)
at TLSSocket.EventEmitter.emit (domain.js:448:20)
at errorOrDestroy (internal/streams/destroy.js:107:12)
at onwriteError (_stream_writable.js:436:5)
at WriteWrap.afterWrite (net.js:788:14)

[1-0] 2020-11-06T11:29:56.864Z ERROR @wdio/runner: Error: Failed to create session. write EPROTO 140336396121920:error:1408F10B:SSL routines:ssl3getrecord:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:

at Object.startWebDriverSession (/home/xxx/node_modules/webdriver/build/utils.js:35:15)
at process._tickCallback (internal/process/next_tick.js:68:7)

[1-0] Error: Failed to create session. write EPROTO 140336396121920:error:1408F10B:SSL routines:ssl3getrecord:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332: ```

Additional context Running the tests outside the corporate network, without a proxy setting, works correctly. I am not sure which package is causing this error, I've spent the last 3 days tring to understand which of wdio/sauce-service, webdriver, got, global-agent does not handle this situation properly, but I could not.

Please use the correct markdown

42 Add add by barcode to POS

Find it on GitHub

43 Add discount to POS

Find it on GitHub

44 Add Sales & reports module

Find it on GitHub

45 Add additional tests / test cases

Find it on GitHub

Build Sequence

By Id

  • [x] Id exists
  • [ ] Id does not exist

By Tower Id

  • [ ] Tower Id does not exists
  • [ ] Tower Id exists but is not level 4 tower
  • [x] Tower Id exists and is a level 4 tower

By Tower Name

  • [ ] Tower name does not exists
  • [ ] Tower name exists but is not level 4 tower
  • [x] Tower name exists and is a level 4 tower

(Verbose)Towers By Id

  • [ ] does not exist
  • [ ] exists, not level 4, barracks
  • [x] exists, not level 4, not barracks
  • [ ] exists, level 4, barracks
  • [ ] exists, level4, not barracks

46 Left-align sidebar headers

Find it on GitHub

Describe the bug The sidebar headers are centered, while the content of each category is left-aligned. This results in a pretty weird layout:

![image](https://user-images.githubusercontent.com/1908896/97040574-6c26cc80-156e-11eb-9206-52652f2b89a8.png)

I think left-aligning the headers would make the layout feel a lot less disjointed and easier to scan.

OS - [x] Linux (Fedora 33)

Version Version of Gaphor: 2.0.1 from Flathub

47 Update the description for any ability

Find it on GitHub

The descriptions of the tower abilities are a mess, and it needs your help! The description for each ability of each tower could be greatly improved. You can checkout Kingdom Rush TD fandom for ideas to make it better, it contains more information about each ability.

Please checkout the Good First Issue document

https://github.com/mithi/kingdom-rush-graphql/blob/main/docs/GOODFIRSTISSUE.md

Files to update

The current description of each ability can be found in these yaml files - https://github.com/mithi/kingdom-rush-graphql/blob/main/data/raw/KR/abilities.yml - https://github.com/mithi/kingdom-rush-graphql/blob/main/data/raw/KRF/abilities.yml - https://github.com/mithi/kingdom-rush-graphql/blob/main/data/raw/KRO/abilities.yml - https://github.com/mithi/kingdom-rush-graphql/blob/main/data/raw/KRV/abilities/abilities.yml

48 Command line CLI should allow (but not require) wrapping code in ask {}

Find it on GitHub

Currently when people wrap their code with ask {} when using the command line CLI tool, they get the following error:

``` marcin@Marcins-MacBook-Pro-2 askql % npm run cli

askql@1.2.2 cli /Users/marcin/Repositories/askql node dist/cli.js

Welcome to AskQL CLI!

For multi-line mode please type: .editor πŸ¦„ ask {} Uncaught: Error [SyntaxError]: Expected " ", "(", ".", "//", ":", ";", "=", "[", "\n", "\r", "\t", "}", [/], or [-!<>+*^%=&|] but "{" found. Location: { "start": { "offset": 10, "line": 2, "column": 5 }, "end": { "offset": 11, "line": 2, "column": 6 } } πŸ¦„ ```

Then command line should allow wrapping code in ask {} and not show this confusing error.

49 Discussion: Update .rubocop_shopify_styleguide.yml

Find it on GitHub

When I run rubocop -a app/controllers/notes_controller.rb or rubocop -a <any other file> I receive a series of errors from that show that the .rubocop_shopify_styleguide.yml has obsolete configurations.

Should it be updated?

![Screenshot 2020-10-20 at 21 46 14](https://user-images.githubusercontent.com/7622875/96631069-88342f00-131e-11eb-97c9-0cffd3764fa3.png)

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 rubocopshopifystyleguide.yml in the PLOT2 repository (press the little pen Icon) and update any errors that show that rubocop_shopify_styleguide.yml contains deprecated lines of configuration.

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

  • [ ] πŸ’Ύ 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!

50 Fix Spelling Errors (first timers only)

Find it on GitHub

This will be a running issue to let people know how to add events to `historicalevents.py`_


NOTE: this issue is only for you if you'd consider yourself a Code Newbie.


Have you seen a typo you'd like to fix? Go ahead and fix it.

Need help? Check out this article on using the github website to navigate git or use this repo as an example to use the command line. You're also welcome to comment on this issue and I'll be happy to help.

Proposed workflow:

  1. Fork this repo
  2. Find the file with spelling errors and fix them.
  3. Once you are done and checked for typos, commit it & push your work to your fork
  4. Submit a PR against this repo

Someone will look it over and, if deemed appropriate, will merge your PR.

Thanks for contributing!


Don't forget to follow the bot on Twitter to see the hard work you put in.

51 Add to list a companies, a company which you think is good to work for

Find it on GitHub

Add a new company to already existing list of companies, by adding following details:

  • website of company
  • start year
  • remote jobs (Yes/No)
  • degree required(Yes/No)

A friendly guide to create a pull request:

  1. Star this repository (you must be logged on to your GitHub account, duh!)
  2. Fork this repository
  3. To add a company you need to modify the following files:
    • the main file (List.md) (add a company in ascending alphabetic order)
    • company file (company_name.md) in the list directory
  4. This can be done in either of the two ways:
    • Method 1: clone the repo locally on your PC
    • Method 2: or make changes online on GitHub

Method 1:

This is the not-so beginner friendly way (or hard way, to say the least). But you got to do it if you really want to learn Git. Follow this guide.

Method 2:

This is the easy-peasy way. You just: * create a new file with the company's name(suffixed by .md) and all the following details * company website * company's career page * start year * remote work * no degree required * any other detail you find relevant * modify the List.md to add the company's name to the original list with few more details

P.S:

Try combining multiple companies into a single pull request, instead of creating separate pull for every company.

After your PR has been successfully merged with the main branch, you will be automatically added to our Contributors list!!! (if, for whatever reason you find yourself missing from the contributors list, let us know and we'll be more than happy to add you.)

52 Add configuration management section to the docs

Find it on GitHub

Add a configuration.rst to sphinx_source. Write how config is handled in Shopyo.

53 Enhance homepage using html/css/javascript

Find it on GitHub

Style the homepage the way you like

54 UI to reflect when a user leaves the application

Find it on GitHub

Currently when a user leaves the application the UI just freezes for the person and does not remove the placeholder for the client.

Requirements 1.) The other clients should know that the User has left by receiving an event 2.)The UI should also reflect the left client.

55 Delete answer.rb

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/models/answer.rb 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,35 +0,0 @@ -class Answer < ApplicationRecord - include CommentsShared - include NodeShared

- extend RawStats

  • belongsto :node, foreignkey: 'nid'
  • belongsto :user, foreignkey: 'uid'
  • hasmany :answerselections, foreign_key: 'aid'

- hasmany :comments, foreignkey: 'aid', dependent: :destroy

- validates :content, presence: true

  • scope :pastweek, -> { where("createdat > ?", (Time.now - 7.days)) }

- scope :pastmonth, -> { where("createdat > ?", (Time.now - 1.months)) }

  • def body
  • finder = content.gsub(Callouts.constget(:FINDER), Callouts.constget(:PRETTYLINKMD))
  • finder = finder.gsub(Callouts.constget(:HASHTAGNUMBER), Callouts.constget(:NODELINKMD))
  • finder.gsub(Callouts.constget(:HASHTAG), Callouts.constget(:HASHLINKMD))

- end

  • def body_markdown
  • RDiscount.new(body, :autolink).to_html

- end

  • # users who like this answer
  • def likers
  • answer_selections
  • .joins(:user)
  • .references(:rusers)
  • .where(liking: true)
  • .where('rusers.status': 1)
  • .collect(&:user)
  • end -end ```

  • [ ] πŸ’Ύ 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!

56 Select DEMO #SUIC-321

Find it on GitHub

Acceptance Criteria

The Select demo viewed on sui-studio is not following the agreements. It can be previewed on the following link: sui-studio Select DEMO

Definition Of DONE

  • [ ] in English
  • [ ] Sort by
    • [ ] Size
    • [ ] Styles
    • [ ] Options

Jira Task

SUIC-321

57 Make UI For above bash script

Find it on GitHub

Develop a simple registration/login portal front end. You can refer to the repository for more. You can choose any language or framework for front-end

58 Add Jest testing framework with Babel support

Find it on GitHub

Is your feature request related to a problem? Please describe. We have various github actions to check for integrity, ci and lint checks. What's missing is thorough unit test coverage which tests code logic.

Features like #106 must be testable.

Describe the solution you'd like Add jest testing framework;

See; https://jestjs.io/docs/en/getting-started.html ; In the deps in package.json add ONLY latest versions "dependencies": { "babel-core" "babel-jest" "babel-preset-env" "jest" }

Add presents like: ```javascript

// babel.config.js module.exports = { presets: [ ['@babel/preset-env', {targets: {node: 'current'}}], + '@babel/preset-typescript', ], }; ```

Make sure to follow our README guide and see how to run tsc runner once you have set this up;

Describe alternatives you've considered alternatives considered were karma, jasmine. but jest has a good OSS backing as well and looks easy to use.

Additional context We need to make sure developer productivity is not hindered while adopting a new test framework.

59 Document how to connect easily plots2 and PL.editor projects for local development

Find it on GitHub

Hi,

We have already written amazing documentation on how to connect the 2 projects here , however it requires us to do yarn install --force in plots2 every time we do change in PL.editor.

Let's use yarn link instead and make it seamless πŸ˜„

Resources: https://classic.yarnpkg.com/en/docs/cli/link/

60 feat: Add Typescript support for Aliases

Find it on GitHub

Current behavior

Aliases are not Typescript friendly. When using aliases to share values between hooks/tests, the alias value is automatically typed as any because TS has no way of following the chained .as method through to its new value on this. This results in needing to revert to using the let method to share context if one wants TS to keep track of the variables.

Desired behavior

I think there are a few different options here. Ideally, it would be great if the alias method, .as, could determine the type of the passed in value and somehow let TS know that this property now exists on this. I'm not sure how one would do that, so if that is not possible then I think we might need a way of passing a variable to .as that is used instead of this and gives us more control over its type. As a final option, if Cypress could expose or make typeable (maybe as a type param for describe?) this, then we could just append our custom variables manually.

All that said, I'm very open to suggestions for other ways of approaching making Aliases TS friendly.

61 Check and fix labels for Settings->Categories, Data export and Users

Find it on GitHub

There are two ways labels are handled in the platform, depending on the markup of the form:

<label for="username">Username</label> <input id="username" type="text" /> and

<label>Username <input id="username" type="text" /> </label>

Go through the following forms and make sure the element is either using the for-attribute to associate the form-control or is encapsulating the form-control like the second example:

Categories The code is found here:

https://github.com/ushahidi/platform-client/blob/develop/app/settings/categories/categories-edit.html

You find the view by logging in as an admin, then click on Settings and select "Categories", then click the "+" icon:

Data export The code is found here: https://github.com/ushahidi/platform-client/blob/develop/app/settings/data-export/data-export.html

You find the view by logging in as an admin, then click on Settings and select "Export and tag data". Then click on "Select fields".

Users The code is found here: https://github.com/ushahidi/platform-client/blob/develop/app/settings/users/users-edit.html

You find the view by logging in as an admin, click on Settings and select "Users", then click the "+" icon.

If no adjustments is needed, just comment in this issue that you have worked through the issues and checked, if any adjustment is needed, make the necessary changes and create a PR πŸŽ‰ If changes are needed, make sure the form still looks the same as before and that is has no effect on the visual appearance of the form.

Aha! Link: https://ushahiditeam.aha.io/features/PROD-840

62 Create a pull request template

Find it on GitHub

Create a pull request template an example can be found at https://github.com/americanexpress/one-app/blob/main/.github/pullrequesttemplate.md

This tutorial can be followed

https://docs.github.com/en/free-pro-team@latest/github/building-a-strong-community/creating-a-pull-request-template-for-your-repository

63 Add a PR template

Find it on GitHub

Add the following check list in the PR template:

  • [ ] Created a folder with the name of language you code inside directory for the day you are making the contribution to
  • [ ] Added your Codes
  • [ ] Tested your codes
  • [ ] Added credits (author and date) at the top of the code
  • [ ] Updated README.md of the day you are contributing to
  • [ ] Added yourself as a contributor using all-conributors-cli

64 Add generic contribution guidelines

Find it on GitHub

The idea and requirements for this project will be finalized soon,

Till then we can go on with some generic contribution guideline template,

This should be an easy issue, feel free to take this and raise the PR

65 Add badges that might be applicable for this repo

Find it on GitHub

Example! ![Screenshot_2020-10-04 devcer hydrator](https://user-images.githubusercontent.com/3799600/95014087-23ac7b00-0662-11eb-8d24-0113ff95bb94.png)

66 Add additional badges that might be applicable for this repo

Find it on GitHub

Addition to this in readme.md! ![Screenshot_2020-10-04 devcer hydrator](https://user-images.githubusercontent.com/3799600/95014066-fc55ae00-0661-11eb-96f3-4e267f6a2bb8.png)

67 Add more popular sources

Find it on GitHub

See the list of sources documented at https://github.com/gautamkrishnar/blog-post-workflow#popular-sources

Add more RSS Feed sources to the list.

68 Better styling

Find it on GitHub

Im a CSS newbie, if you see any better styling, feel free to help..

69 Implement query params on /choice of mock-server to emulate the next choice action

Find it on GitHub

Following the https://github.com/bancodobrasil/stop-analyzing-api/issues/16#issuecomment-667519483 spec, this issue is about enchancing the db and the /choice endpoint of the mocking server so it can return different values with sequentials invocations to emulate how the real API will behave so we can work on the progress visual interaction and the final interaction when the user reaches "the end of the line".

70 Fetch choices from an endpoint

Find it on GitHub

Add a useEffect to the useChoiceBoardModel.ts that fetches the initial choices from an endpoint and set the initial options from that.

Tip: this endpoint could be the mock server endpoint

71 removed package lock from .gitnore, Bumped node-fetch for DOS vuln

Find it on GitHub

This change is  <!-- Reviewable:end -->

72 Briefly Explain your favourite algorithm

Find it on GitHub

What to do

Which is that algorithm that you find intriguing? Edit the README.md file, by adding the algorithm's name as a heading and then add a brief description of it. Keep the description as unique as possible and avoid repetitions.

New to markdown?

See GitHub Markdown Guide

This issue is open for all

73 πŸπŸ’» Welcome to Hacktoberfest 2020 πŸπŸ’»

Find it on GitHub

Welcome to Hacktoberfest

..and welcome to our community! So many fun things to get into this Hacktoberfest like adding translations for your native written language 🌏 , sharpening & sharing your python skills 🐍 or even helping foster our community πŸ“Έ by creating instastories or managing our communication channels ❀️!

Stay in the know New issues are added every day with varying difficulty levels for varying skillsets. Get notified of updates by clicking the πŸ‘β€πŸ—¨ watch button and save the repo for later reference by clicking the ⭐️ star button at the top right corner of this repo!

Ways to get involved

Legesher is a growing project with many different ways to get involved. Below is a list of all of the repositories that are participating in Hacktoberfest. You can search by label to find issues that are in the area of your expertise or an area you're wanting to learn / grow in!

| Project | Purpose | |---------|---------| | tree-sitter-legesher-python | Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented | | language-legesher-python | Atom's programming language binding to allow syntax highlighting, code folding etc. to a specific grammar | | legesher-translations | Host and API of all the language translations for written languages for code keywords / concepts | | legesher-dot-io | Legesher's public website | | legesher-pride | Community-focused initiatives to add more value (and members) to our pride | | legesher-docs | Legesher's documentation hub. Will be transitioning to a documentation host soon. | | legesher | Git integration to collaborate with code and others in other languages |

Important Hacktoberfest Information

  • Be sure to sign up at https://hacktoberfest.digitalocean.com so you can qualify to pick a limited edition t-shirt πŸ‘š or plant a tree!
  • Create a Pull Request between October 1-31 of 2020 to count towards your 4 PRs
  • See Contributing Guidelines
  • See https://hacktoberfest.digitalocean.com for more details

🎁 If you contribute to a Legesher repository, then you will receive a handwritten letter from our founder expressing her deepest gratitude. You might also find some special edition stickers πŸ‘€.

As always, feel free to comment or ask any questions here as well.

74 πŸπŸ’» Welcome to Hacktoberfest 2020 πŸ’»πŸ

Find it on GitHub

Welcome to Hacktoberfest

..and welcome to our community! So many fun things to get into this Hacktoberfest like adding translations for your native written language 🌏 , sharpening & sharing your python skills 🐍 or even helping foster our community πŸ“Έ by creating instastories or managing our communication channels ❀️!

Stay in the know New issues are added every day with varying difficulty levels for varying skillsets. Get notified of updates by clicking the πŸ‘β€πŸ—¨ watch button and save the repo for later reference by clicking the ⭐️ star button at the top right corner of this repo!

Ways to get involved

Legesher is a growing project with many different ways to get involved. Below is a list of all of the repositories that are participating in Hacktoberfest. You can search by label to find issues that are in the area of your expertise or an area you're wanting to learn / grow in!

| Project | Purpose | |---------|---------| | tree-sitter-legesher-python | Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented | | language-legesher-python | Atom's programming language binding to allow syntax highlighting, code folding etc. to a specific grammar | | legesher-translations | Host and API of all the language translations for written languages for code keywords / concepts | | legesher-dot-io | Legesher's public website | | legesher-pride | Community-focused initiatives to add more value (and members) to our pride | | legesher-docs | Legesher's documentation hub. Will be transitioning to a documentation host soon. | | legesher | Git integration to collaborate with code and others in other languages |

Important Hacktoberfest Information

  • Be sure to sign up at https://hacktoberfest.digitalocean.com so you can qualify to pick a limited edition t-shirt πŸ‘š or plant a tree!
  • Create a Pull Request between October 1-31 of 2020 to count towards your 4 PRs
  • See Contributing Guidelines
  • See https://hacktoberfest.digitalocean.com for more details

🎁 If you contribute to a Legesher repository, then you will receive a handwritten letter from our founder expressing her deepest gratitude. You might also find some special edition stickers πŸ‘€.

As always, feel free to comment or ask any questions here as well.

75 πŸπŸ’» Welcome to Hacktoberfest 2020 πŸ’»πŸ

Find it on GitHub

Welcome to Hacktoberfest

..and welcome to our community! So many fun things to get into this Hacktoberfest like adding translations for your native written language 🌏 , sharpening & sharing your python skills 🐍 or even helping foster our community πŸ“Έ by creating instastories or managing our communication channels ❀️!

Stay in the know New issues are added every day with varying difficulty levels for varying skillsets. Get notified of updates by clicking the πŸ‘β€πŸ—¨ watch button and save the repo for later reference by clicking the ⭐️ star button at the top right corner of this repo!

Ways to get involved

Legesher is a growing project with many different ways to get involved. Below is a list of all of the repositories that are participating in Hacktoberfest. You can search by label to find issues that are in the area of your expertise or an area you're wanting to learn / grow in!

| Project | Purpose | |---------|---------| | tree-sitter-legesher-python | Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented | | language-legesher-python | Atom's programming language binding to allow syntax highlighting, code folding etc. to a specific grammar | | legesher-translations | Host and API of all the language translations for written languages for code keywords / concepts | | legesher-dot-io | Legesher's public website | | legesher-pride | Community-focused initiatives to add more value (and members) to our pride | | legesher-docs | Legesher's documentation hub. Will be transitioning to a documentation host soon. | | legesher | Git integration to collaborate with code and others in other languages |

Important Hacktoberfest Information

  • Be sure to sign up at https://hacktoberfest.digitalocean.com so you can qualify to pick a limited edition t-shirt πŸ‘š or plant a tree!
  • Create a Pull Request between October 1-31 of 2020 to count towards your 4 PRs
  • See Contributing Guidelines
  • See https://hacktoberfest.digitalocean.com for more details

🎁 If you contribute to a Legesher repository, then you will receive a handwritten letter from our founder expressing her deepest gratitude. You might also find some special edition stickers πŸ‘€.

As always, feel free to comment or ask any questions here as well.

76 πŸπŸ’» Welcome to Hacktoberfest 2020 πŸ’»πŸ

Find it on GitHub

Welcome to Hacktoberfest

..and welcome to our community! So many fun things to get into this Hacktoberfest like adding translations for your native written language 🌏 , sharpening & sharing your python skills 🐍 or even helping foster our community πŸ“Έ by creating instastories or managing our communication channels ❀️!

Stay in the know New issues are added every day with varying difficulty levels for varying skillsets. Get notified of updates by clicking the πŸ‘β€πŸ—¨ watch button and save the repo for later reference by clicking the ⭐️ star button at the top right corner of this repo!

Ways to get involved

Legesher is a growing project with many different ways to get involved. Below is a list of all of the repositories that are participating in Hacktoberfest. You can search by label to find issues that are in the area of your expertise or an area you're wanting to learn / grow in!

| Project | Purpose | |---------|---------| | tree-sitter-legesher-python | Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented | | language-legesher-python | Atom's programming language binding to allow syntax highlighting, code folding etc. to a specific grammar | | legesher-translations | Host and API of all the language translations for written languages for code keywords / concepts | | legesher-dot-io | Legesher's public website | | legesher-pride | Community-focused initiatives to add more value (and members) to our pride | | legesher-docs | Legesher's documentation hub. Will be transitioning to a documentation host soon. | | legesher | Git integration to collaborate with code and others in other languages |

Important Hacktoberfest Information

  • Be sure to sign up at https://hacktoberfest.digitalocean.com so you can qualify to pick a limited edition t-shirt πŸ‘š or plant a tree!
  • Create a Pull Request between October 1-31 of 2020 to count towards your 4 PRs
  • See Contributing Guidelines
  • See https://hacktoberfest.digitalocean.com for more details

🎁 If you contribute to a Legesher repository, then you will receive a handwritten letter from our founder expressing her deepest gratitude. You might also find some special edition stickers πŸ‘€.

As always, feel free to comment or ask any questions here as well.

77 πŸ’»πŸ Welcome to Hacktoberfest 2020 πŸ’»πŸ

Find it on GitHub

Welcome to Hacktoberfest

..and welcome to our community! So many fun things to get into this Hacktoberfest like adding translations for your native written language 🌏 , sharpening & sharing your python skills 🐍 or even helping foster our community πŸ“Έ by creating instastories or managing our communication channels ❀️!

Stay in the know New issues are added every day with varying difficulty levels for varying skillsets. Get notified of updates by clicking the πŸ‘β€πŸ—¨ watch button and save the repo for later reference by clicking the ⭐️ star button at the top right corner of this repo!

Ways to get involved

Legesher is a growing project with many different ways to get involved. Below is a list of all of the repositories that are participating in Hacktoberfest. You can search by label to find issues that are in the area of your expertise or an area you're wanting to learn / grow in!

| Project | Purpose | |---------|---------| | tree-sitter-legesher-python | Tree-sitter python grammar used by text editors allowing Legesher's languages to be implemented | | language-legesher-python | Atom's programming language binding to allow syntax highlighting, code folding etc. to a specific grammar | | legesher-translations | Host and API of all the language translations for written languages for code keywords / concepts | | legesher-dot-io | Legesher's public website | | legesher-pride | Community-focused initiatives to add more value (and members) to our pride | | legesher-docs | Legesher's documentation hub. Will be transitioning to a documentation host soon. | | legesher | Git integration to collaborate with code and others in other languages |

Important Hacktoberfest Information

  • Be sure to sign up at https://hacktoberfest.digitalocean.com so you can qualify to pick a limited edition t-shirt πŸ‘š or plant a tree!
  • Create a Pull Request between October 1-31 of 2020 to count towards your 4 PRs
  • See Contributing Guidelines
  • See https://hacktoberfest.digitalocean.com for more details

🎁 If you contribute to a Legesher repository, then you will receive a handwritten letter from our founder expressing her deepest gratitude. You might also find some special edition stickers πŸ‘€.

As always, feel free to comment or ask any questions here as well.

78 Organise the list in alphabetical order

Find it on GitHub

Feel free to open a pull request organizing the list in alphabetical order every time you find something out of order.

79 Broken link in 'README.md'

Find it on GitHub

Describe the bug The 'CONTRIBUTING.md' link is not loading 'CONTRIBUTING.md' file

To Reproduce Steps to reproduce the behavior: 1. Go to 'Contributing section of README.md' 2. Click on 'CONTRIBUTING.md link' 3. It doesn't load the file

Expected behavior It should have loaded 'CONTRIBUTING.md' file

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information): - OS: [e.g. iOS] - Browser [e.g. chrome, safari] - Version [e.g. 22]

Smartphone (please complete the following information): - Device: [e.g. iPhone6] - OS: [e.g. iOS8.1] - Browser [e.g. stock browser, safari] - Version [e.g. 22]

Additional context Add any other context about the problem here.

80 Replace Moment.js within the Cypress project.

Find it on GitHub

Current behavior

Cypress requires Moment.js in the desktop-gui, cli, driver, and server packages.

Moment.js is now considered legacy and is in maintenance mode. They recommend moving to other projects. See https://momentjs.com/docs/#/-project-status

Desired behavior

Replace Moment.js with other smaller, more up to date package(s). See their recommendations. We would be open to PRs that replace parts of Moment.js one piece at a time. Also - using newer libraries for any new Date uses is recommended.

Versions

5.3.0

81 Sauce Service - set cacheId automatically

Find it on GitHub

Is your feature request related to a problem? Please describe. Sauce Labs supports setting cacheId property. It's pretty easy to set it if tests are running with a concurrency of 1, but managing cacheIds becomes tricky when we are running, say, 10 tests with a max concurrency of 3 (using maxInstances capability).

Describe the solution you'd like Add a boolean argument named autoSetCacheId in the config file. If this argument is set to true, reuse same 3 devices for those 10 tests with the help of cacheId.

Describe alternatives you've considered - An alternative would be to not use maxInstances capability, and just run each test in a separate process (essentially having my own maxInstances implementation in bash) - Implement this feature ourselves in our project. Something like: have an array of "released cacheIds". Whenever a new test starts, we can check if there is a cacheId available in that array. If there is, use it. If there isn't, generate a new one. Whenever the test finishes, add the cacheId used in that test to that array.

82 Code your favourite data structures and algorithms!

Find it on GitHub

Implement any algorithm or data structure or solve any programming problem in any language you want, when done, share your success by making a PR. Include the file in your pull request. Keep the name of the file as: Language-Problem Short Name eg: Python-Knapsack.py

83 Nadeem Update LICENSE

Find it on GitHub

This change is  <!-- Reviewable:end -->

84 Please add resources

Find it on GitHub

85 Center align the card on the page and added a box-shadow property

Find it on GitHub

86 [sec] check if symlink points outside of destination directory

Find it on GitHub

I was able to confirm that os.Create() will happily follow symlinks.

Although standard tools like tar will not likely allow you to add two files with the same name to an archive file, it's certainly easy enough to do in code. This means that we need to add an additional check before writing to a destination to make sure that it's not a symlink outside of the destination.

The vulnerability only exists if OverwriteExisting is also turned on.

What file is affected?

filecompressor.go: ```go // DecompressFile reads the source file and decompresses it to destination. func (fc FileCompressor) DecompressFile(source, destination string) error { if fc.Decompressor == nil { return fmt.Errorf("no decompressor specified") }

if !fc.OverwriteExisting && fileExists(destination) {
    return fmt.Errorf("file exists: %s", destination)
}

// TODO needs check here

in, err := os.Open(source)
if err != nil {
    return err
}
defer in.Close()

out, err := os.Create(destination)
if err != nil {
    return err
}
defer out.Close()

return fc.Decompress(in, out)

} ```

Possible solution

If the destination exists we should always check if it's a symlink first:

```go if fileExists(destination) { // TODO check if destination is a symlink with an outside target // should be a simple os.Lstat()

    if !fc.OverwriteExisting {
        return fmt.Errorf("file exists: %s", destination)
    }
}

```

Also, we could block ALL symilnks that have a target outside of the destination directory.

I think the former approach is the best for now, as some archives may link outside of the destination directory for legitimate reasons.

Please link to any related issues, pull requests, and/or discussion

This is related to

  • https://github.com/mholt/archiver/pull/203
  • https://github.com/mholt/archiver/pull/169
  • https://github.com/mholt/archiver/pull/70
  • https://github.com/snyk/zip-slip-vulnerability/issues/41

87 Update Readme

Find it on GitHub

  • [ ] Create CONTRIBUTING.md file in the root folder
  • [ ] Add How to Contribute instructions to the file

Please use markdown!

88 Update Readme

Find it on GitHub

  • [ ] Add Install and Run instructions to run this React-Native project generated with expo-cli

89 Integrate domain check feature [Hacktoberfest]

Find it on GitHub

Clicking on a proposed name takes the user to another screen where the user can see availability of that domain

To keep things simple, as of now we can probably open some website like https://namechk.com/ and pre-fill the domain name

90 Redesign the CONTRIBUTING.md file

Find it on GitHub

If you are a first-time contributor you can contribute to this project by re-designing the CONTRIBUTING.md file. Use your imagination and make it more beautiful. However, please do not remove important information from the CONTRIBUTING.md file. Feel free to add more information as you see fit.

91 update readme for first timers so they can get started quickly

Find it on GitHub

92 Improve UI of the QuoteCard component

Find it on GitHub

Find the component under components/QuoteCard.tsx * [ ] Update the color codes to the tailwind present from this demo -> https://theme-ui.com/demo * [ ] Copy icon should be on the bottom right of the card. No need of text Copy. * [ ] Adjust alignments and font-sizes. Test with large captions of 100 characters. * [ ] Add a screenshot of the new UI along with your PR

93 Fill in the tags for empty quotes or add extra tags to completed quotes

Find it on GitHub

  • [ ] Take a look at https://github.com/devcer/captions-for-ig/blob/master/captions.csv to see for captions without tags or mood
  • [ ] Use your common sense and judgement to think of the tags and mood to fill up those columns in the sheet.

Please take a look at the README.md for the list of moods

94 Redesign the README.md file

Find it on GitHub

If you are a first-time contributor you can contribute to this project by re-designing the README.md file. Use your imagination and make it more beautiful. However, please do not remove important information from the README.md file. Feel free to add more information as you see fit.

95 HACKTOBERFEST 2020

Find it on GitHub

Hacktoberfest 2020

Hacktoberfest 2020 πŸŽ‰

So, the festive season for OPEN SOURCE is back guys and we are here to help you contribute (and grab the swags :tada: ).

πŸ—£ Hacktoberfest encourages participation in the open source community, which grows bigger every year. Complete the 2020 challenge and earn a limited edition T-shirt.

πŸ“’ Register here for Hacktoberfest and make four pull requests (PRs) between October 1st-31st to grab free SWAGS πŸ”₯.



GOAL

To help you contribute to OPEN SOURCE REALM.

WHAT YOU NEED TO DO

  • Go and open README.
  • Follow the steps there :rocket: :tada:.



![Hacktoberfest2020](https://raw.githubusercontent.com/adityaarakeri/super-scripts/master/hacktoberfest2020.png)


96 Add a query to get particular state data

Find it on GitHub

Add a query to fetch total confirmed, deceased and active COVID-19 cases for a given a state code.

Please check the API here.

97 Add a query to latest data for COVID-19 cases

Find it on GitHub

There is not any query for getting latest data, add a query to get data for current date.

js { latest { active confirmed deaths recovered } }

98 Responsive UI

Find it on GitHub

Current UI is not responsive.

![image](https://user-images.githubusercontent.com/42978414/94316649-64413000-ffa2-11ea-8818-15e37e0e04e0.png)

In the mobile view the tab shifts to the right, so margins on both sides becomes unequal.

99 UI improvisation

Find it on GitHub

I think once the details of a faculty are displayed, The suggestions tab can be hidden. And can be displayed again once the user starts searching. What is your suggestion @vinitshahdeo ?

![image](https://user-images.githubusercontent.com/42978414/94316296-b766b300-ffa1-11ea-98c9-7c0f06017558.png)

100 List content overflows from the container

Find it on GitHub

The list of names displayed is not fitting in the container.

![image](https://user-images.githubusercontent.com/42978414/94315718-b6815180-ffa0-11ea-81e8-ab5013568a7e.png)