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>
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.
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>
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.
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'
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.
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.

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
<%= form for :node, :as => :drupalnode, :url => url do |f| %>
- <% if f.error messages != "" %><%= 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:
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.
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.

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.

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.
- 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.
- 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>
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.
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!

π€ 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
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.
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:

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.
- 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:

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?

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!
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.
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:
- Fork this repo
- Find the file with spelling errors and fix them.
- Once you are done and checked for typos, commit it & push your work to your fork
- 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:
- Star this repository (you must be logged on to your GitHub account, duh!)
- Fork this repository
- 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
- 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.
- 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!

|
66 Add additional badges that might be applicable for this repo
|
Find it on GitHub
|
Addition to this in readme.md!

|
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
|
..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
π 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
|
..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
π 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
|
..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
π 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
|
..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
π 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
|
..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
π 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:.

|
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.

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 ?

|
100 List content overflows from the container
|
Find it on GitHub
|
The list of names displayed is not fitting in the container.

|