Git First Timers

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

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

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

1 Add the anti-join feature

Find it on GitHub

Since 983d1934610b1549132ac5d309f37025e0966c01, we've had the semi-join feature supported. It would be worthwhile adding the anti-join feature as well.

The implementation should be easy: just follow the commit 983d1934610b1549132ac5d309f37025e0966c01 and add the similar code to the methods addConditionNotIn and conditionNotIn.

2 Fix pluralization logic III

Find it on GitHub

Please note we are preparing to participate in Google Code-in, and have reserved this issue for GCI participants - but we'd love to have your help with another one! Please check out https://code.publiclab.org to see more.

First Time?

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.

The problem

![image](https://user-images.githubusercontent.com/41092741/69100165-8f75fd00-0a2a-11ea-99fb-cb42733cbaa4.png)

The pluralization in the screenshot above is incorrect (ie. should be "1 person" not "1 people")

Solution

This is a simple one -- lets find the relevant line of code first:

https://github.com/publiclab/plots2/blob/a5d3392c3d6f5f4daaa56d5a4431e1bc0de5c46c/app/views/tag/_profileCard.html.erb#L7

As you can see, this line has no conditional and "people" will always just be plural.

Let's correct this: - Rails gives us a really convenient way to resolve it through the pluralize method.

Update the inner a tag to use the method like so:

ERB <a href="/tag/<%= tag.name %>"><%= pluralize(Tag.follower_count(tag.name), 'person') %> discussing</a>

Thanks!!

Step by Step

  • [ ] Claim this issue with a comment here, below, and ask any clarifying questions you need
  • [ ] Fork the repository and set it up locally following the main repo README instructions https://github.com/publiclab/plots2
    • [ ] Create a new feature branch with a unique name descriptive to the issue
  • [ ] Try to fix the issue following the steps above, but even before you're done, you can: commit your changes to your branch and start a pull request (see contributing to Public Lab software) but mark it as "in progress" if you have questions or if you haven't finished
  • [ ] Reference this issue in your pull request body
  • [ ] Once you submit your pull request, an additional checklist will be provided for getting it merged

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.

πŸ’¬ Get help

If you need any help - here are some options:

  • Comment below
  • Join our gitter chat at https://gitter.im/publiclab/publiclab

3 Fix pluralization logic II

Find it on GitHub

First Time?

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.

The problem

![image](https://user-images.githubusercontent.com/41092741/69099197-2b523980-0a28-11ea-9c8c-3ae4d05ff975.png)

The pluralization in the screenshot above is incorrect (ie. should be "1 person" not "1 people")

Solution

This is a simple one -- lets find the relevant line of code first:

https://github.com/publiclab/plots2/blob/a5d3392c3d6f5f4daaa56d5a4431e1bc0de5c46c/app/views/tag/show/_header.html.erb#L44-L49

As you can see, this line has no conditional and people will always just be plural.

Let's correct this: - Rails gives us a really convenient way to resolve it through the pluralize method.

Update both div elements to the following:

ERB <div class="bottom-right"><%= pluralize(Tag.follower_count(params[:id]), 'person') %> discussing</div>

Thanks!!

Step by Step

  • [ ] Claim this issue with a comment here, below, and ask any clarifying questions you need
  • [ ] Fork the repository and set it up locally following the main repo README instructions https://github.com/publiclab/plots2
    • [ ] Create a new feature branch with a unique name descriptive to the issue
  • [ ] Try to fix the issue following the steps above, but even before you're done, you can: commit your changes to your branch and start a pull request (see contributing to Public Lab software) but mark it as "in progress" if you have questions or if you haven't finished
  • [ ] Reference this issue in your pull request body
  • [ ] Once you submit your pull request, an additional checklist will be provided for getting it merged

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.

πŸ’¬ Get help

If you need any help - here are some options:

  • Comment below
  • Join our gitter chat at https://gitter.im/publiclab/publiclab

4 create login popup component

Find it on GitHub

create login popup component

5 Fix pluralization logic

Find it on GitHub

First Time?

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.

The problem

What's supposed to happen:

On a person's profile page the count of research notes at the top are pluralized incorrectly (should be 1 research note).

![image](https://user-images.githubusercontent.com/41092741/69061191-aeeb3680-09e6-11ea-8c87-83337b3c6ce3.png)

Solution

This is a simple one -- lets find the relevant line of code first: https://github.com/publiclab/plots2/blob/6aad7435e1efff7eaf2fe3cedc862cb4aed5a791/app/views/users/profile.html.erb#L13

as you can see, this line has no conditional and this person will just always have plural research notes.

kotlin <%= @profile_user.name %>'><%= @profile_user.note_count %> research notes </a> Lets help him out:

JS <h5><a href='/notes/author/<%= @profile_user.name %>'><%= @profile_user.note_count %><%= @profile_user.note_count == 1 ? ' research note' : ' research notes' %></a>

Use the resources I have given you above to fix this bug, and then open a PR

Thanks!!

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.

Step by Step

  • [ ] Claim this issue with a comment here, below, and ask any clarifying questions you need
  • [ ] Fork the repository and set it up locally following the main repo README instructions https://github.com/publiclab/plots2
    • [ ] Create a new feature branch with a unique name descriptive to the issue
  • [ ] Try to fix the issue following the steps above, but even before you're done, you can: commit your changes to your branch and start a pull request (see contributing to Public Lab software) but mark it as "in progress" if you have questions or if you haven't finished
  • [ ] Reference this issue in your pull request body
  • [ ] Once you submit your pull request, an additional checklist will be provided for getting it merged

πŸ’¬ Get help

If you need any help - here are some options:

  • Comment below
  • Join our gitter chat at https://gitter.im/publiclab/publiclab

6 Make tag text and delete "x" icon more visually distinct

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

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

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

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

Issue The user is always confused about the X (closing icon) after the tag text. Expecting the closing tag to be obvious to the user therefore, the user should not confuse his/her input with the 'x': See Image below ![image](https://user-images.githubusercontent.com/49034794/69008985-d350ff80-0961-11ea-8b47-08f3dfd6af0d.png) Expected output see image below ![image](https://user-images.githubusercontent.com/49034794/69008997-e2d04880-0961-11ea-9fa7-849662f8b3ad.png) path of the file to edit app/assets/javascripts/tagging.js URL http://localhost:3000/wiki/donate where you can add tags to see the effect. To add tags to a page click on the + icon on the right sidebar of the page Code to add replace x with <i class='fa fa-times-circle fa-white blue pl-1' aria-hidden='true' ></i> ![image](https://user-images.githubusercontent.com/49034794/69009637-583f1780-0968-11ea-91fa-59f7d4ae1993.png)

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

7 Create mentor tweeter retweet

Find it on GitHub

Create mentor tweeter retweet node app

8 short stories plugin

Find it on GitHub

.story

returns

any short story. by short it means what fits in 2 or 3 irc messages

9 Add any feature to improve app

Find it on GitHub

Anyone will suggest to improve our app.? Let us know your thoughts..!

10 Fix codacy code quality issues

Find it on GitHub

Fix issues listed on codacy. https://app.codacy.com/manual/faruktoptas/FancyShowCaseView/issues

11 [easy task if you know js] Update documentation to explain how to initialise the repo

Find it on GitHub

We have a nice "getting started" doc for the InterMine registry, but there is one step missing from the documentation - before you run the node initRegistry.js command, you need to edit the initRegistry.js file and add your own username and password, rather than the default one. If you don't, you end up with an authentication error.

task:

(Note: This may be easier to do if you run through the "getting started" file yourself, but it is not mandatory.)

  1. Take a look at : https://github.com/intermine/intermine-registry/blob/dev/initRegistry.js#L42 to see the lines that need to be edited
  2. Update https://github.com/intermine/intermine-registry/blob/dev/getting-started.md#finally-populate-the-database-with-some-intermines to include a step guiding a first-time-user to add the correct username/password.

if you want to pick up this task

  1. Take a look at the InterMine contributing guidelines
  2. Comment on this issue stating that you intend to work on the task
  3. When you're ready, add your work to the repo and create a pull request.

What to do if you need help

Mention @yochannah, tweet @yoyehudi, pop by to say hi on chat or if needed email yo@intermine.org. Don't forget we're usually only available during uk office hours and will not be able to respond at other times :) @ankitskvmdam may also be able to help out if I'm not around ✨

12 Change function t to translation in home/subscriptions

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 subscriptions.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In this file the following lines need to have the function t(...) updated to translation(...). There are 11 instances that need to get changed on the following lines! https://github.com/publiclab/plots2/blob/50b355aca3a58bdbfe5fffe6c37f0b902ee1bd00/app/views/home/subscriptions.html.erb#L9 So line 9 would be changed to: <a rel="tooltip" title="<%= translation('home.subscriptions.click_unfollow') %>" class="btn btn-outline-secondary active" href="/unsubscribe/tag/everything" data-method="delete"><i class="fa fa-user-plus" aria-hidden="true"></i> <%= translation('home.subscriptions.following') %> <b><%= translation('home.subscriptions.research_notes') %></b></a>

These lines need to be changed as well:

https://github.com/publiclab/plots2/blob/50b355aca3a58bdbfe5fffe6c37f0b902ee1bd00/app/views/home/subscriptions.html.erb#L11 https://github.com/publiclab/plots2/blob/50b355aca3a58bdbfe5fffe6c37f0b902ee1bd00/app/views/home/subscriptions.html.erb#L34 https://github.com/publiclab/plots2/blob/50b355aca3a58bdbfe5fffe6c37f0b902ee1bd00/app/views/home/subscriptions.html.erb#L37 https://github.com/publiclab/plots2/blob/50b355aca3a58bdbfe5fffe6c37f0b902ee1bd00/app/views/home/subscriptions.html.erb#L58-L60

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

13 Change function t to translation in grids/_wikis

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 _wikis.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

On line 18 the function t(...) needs to be changed to translation(...) https://github.com/publiclab/plots2/blob/50b355aca3a58bdbfe5fffe6c37f0b902ee1bd00/app/views/grids/_wikis.html.erb#L18

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

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

14 Create a Wikipedia Page for Gaphor

Find it on GitHub

I'm submitting a...

  • [ ] Bug report <!-- Please search GitHub for a similar issue or PR before submitting -->
  • [ ] Feature request
  • [X] Documentation issue or request

Gaphor isn't found on Wikipedia, and is absent in the list of UML tools. It would be great if it was represented. Creating a wiki page is some work, see this overview.

15 Remove unused variable

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.

Problem

There is one unused variable f in the parse() method.

πŸ“‹Solution

Delete the variable

https://github.com/publiclab/simple-data-grapher/blob/49a1971eac1dad800ab37fe56db4fae235a65da8/src/CsvParser.js#L74 - [ ] πŸ™‹ 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

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

πŸ€”β“ Questions?

Leave a comment below!

Is someone else already working on this?

We encourage you to link to this issue by mentioning the issue # in your pull request, so we can see if someone's already started on it. If someone seem stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

16 change function t to translation in app/views/notes/_comments.html.erb

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

  • [ ] πŸ“ Update the file _comments.html.erb in the $REPO repository (press the little pen Icon) and edit the line as shown below.

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

Below are the lines where you need to change t() to translation() :

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/_comments.html.erb#L4

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/_comments.html.erb#L18

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/_comments.html.erb#L21

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

17 change function t to translation in app/views/notes/_coauthored_notes.html.erb

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

  • [ ] πŸ“ Update the file coauthorednotes.html.erb 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 are the lines where we have to make changes change t() to translation():

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L14

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L15

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L16

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L18

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L31

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/view s/notes/coauthorednotes.html.erb#L34

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L51

https://github.com/publiclab/plots2/blob/c7d8fe5ed09ac4df932e9309ceb44621e6091aeb/app/views/notes/coauthorednotes.html.erb#L55

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

18 Remove extra dots appearing in website

Find it on GitHub

Referencing issue #6694

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

Remove extra dots ** in the web page so that it looks good. below is the **image showing the Error ![image](https://user-images.githubusercontent.com/49034794/68528847-09123a80-0309-11ea-885a-03ef32def6df.png) Expecting ** no more dots on the page. ![image](https://user-images.githubusercontent.com/49034794/68528883-6f975880-0309-11ea-858f-e6d5ce5510e5.png) **Path of the file to edit: plots2/app/views/notes/_notes.html.erb code to be added Eclose <li>....</li> on lines 70 to 71 into <div style="list-style-type:none;>.....</div> as shown in the image below ![image](https://user-images.githubusercontent.com/49034794/68529393-50032e80-030f-11ea-95d6-c21de8ef282b.png) - [ ] πŸ™‹ Claim this issue: Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!

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

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

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

diff $DIFF

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

19 Help me to review my pull request

Find it on GitHub

Help me to review my pull request

I migrate this project from netcore 2.2 to netcore 3

https://github.com/rullyrmd/firsttimersonly/pull/4

thank you

20 Features/migrate to netcore 3

Find it on GitHub

pls review my pull request

I migrate this project from dotnet core 2.2 to dotnet core 3 and also add sln. to this project for visual studio support

21 Add instructions for adding git upstream remote in the README

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.

The issue is to update the setup instructions in the readme to include the command for adding the publiclab/plots2 repo as the upstream remote. By adding this repo as a remote the contributor can easily pull the latest changes of the repo. Read more about setting git remotes here.

πŸ“‹ 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 README.md 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:

go to this section of the README and make the following changes.

diff - 3. Enter the new plots2 directory with `cd plots2`. + 3. Enter the new plots2 directory with `cd plots2` and then enter `git remote add upstream https://github.com/publiclab/plots2.git` in the command line.

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

22 Change function t() to translation() in wiki/_wikis.html.erb

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

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

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

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

diff $DIFF

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

23 change function t to translation of views/grids/_thumbnail

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

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

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

Below is a "diff" showing in red (and a -) which lines to remove, and in green (and a +) which lines to add: change the function t to translation in lines 23 and 26. After changing the lines should look like below:

diff <%= translation('notes._notes.last_edit_by') %> <a href="/profile/<%= node.latest.author.name %>"><%= node.latest.author.name %></a> | <i class="fa fa-eye"></i> <%= number_with_delimiter(node.views) %> <span class="d-none d-md-inline"><%= translation('notes._notes.views') %></span>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

24 change function t to translation in layouts/application.html.erb

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

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

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

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

diff $DIFF

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

25 change function t to translation in sidebar/_author.html.erb

Find it on GitHub

Taking one issue from #6579

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 sidebar/_author.html.erb 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 showing where to make changes:

https://github.com/publiclab/plots2/blob/a720e67ec6a5bb425ad23cae21da96456c993eca/app/views/sidebar/_author.html.erb#L8

change this to: <h4><%= raw translation('sidebar._author.recent_tags_for_author', :url1 => "/people/"+@user.name, :author => @user.name) %></h4>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

26 Change function t to translation in layouts/_alerts.html.erb

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

  • [ ] πŸ“ Update the file layouts/_alerts.html.erb 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 showing where to make changes:

In plots2/app/views/sidebar/_author.html.erb file, change occurrences of function t(...) to translation(...) on line number 26.

<div class="alert alert-warning"><button type="button" class="close" data-dismiss="alert">Γ—</button><i class="fa fa-exclamation-mark"></i><%= t('layout._alerts.request_access') %><a href="/openid/resume"><%= t('layout._alerts.approve_or_deny') %> &raquo;</a></div><% end %><% cache('feature_sitewide-alert', skip_digest: true) do %><%= feature('sitewide-alert') %><% end %></div><script> setTimeout("$('.alerts-container .alert-success').fadeOut('slow')", 7000)</script>

change this to:

<div class="alert alert-warning"><button type="button" class="close" data-dismiss="alert">Γ—</button><i class="fa fa-exclamation-mark"></i><%= translation('layout._alerts.request_access') %><a href="/openid/resume"><%= translation('layout._alerts.approve_or_deny') %> &raquo;</a></div><% end %><% cache('feature_sitewide-alert', skip_digest: true) do %><%= feature('sitewide-alert') %><% end %></div><script> setTimeout("$('.alerts-container .alert-success').fadeOut('slow')", 7000)</script>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

27 Center align the Navigation Bar

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.

This issue is created to align the navigation bar to center. ![Screenshot (112)](https://user-images.githubusercontent.com/32407962/68448713-64a9ce80-020a-11ea-8b14-c0f1231c8339.png)

πŸ“‹ Step by Step

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

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

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

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

diff $DIFF

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

28 Change function t(...) to translation(...) in dashboard/dashboard.html.erb

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

  • [ ] πŸ“ Update the file dashboard.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!

Here is what to do

Just replace the function t(....) with translation(....) in the file mentioned above.

For example

On line 49: <small><%= t('dashboard.dashboard.by') %>

Just change it to: <small><%= translation('dashboard.dashboard.by') %>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

29 Do not truncate cy.log() in Command Log

Find it on GitHub

This is a feature request.

Current behavior:

Long messages in cy.log() gets truncated to a single line. On screenshots the panel of cyress is always very narrow, so the log is almost never readable.

![screenshot_165](https://user-images.githubusercontent.com/227391/68385575-61570a00-015a-11ea-93c4-78ce020e50b4.png)

Desired behavior:

It would be great to not truncate or at least support a flag to disable the truncation in cy.log(). Especially URLs and other import informations should be displayed.

![screenshot_166](https://user-images.githubusercontent.com/227391/68385589-6916ae80-015a-11ea-849c-c208f6ccfef3.png)

Steps to reproduce: (app code and test code)

js it("example", () => { cy.log("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et"); cy.log("https://docs.cypress.io/api/commands/log.html#Syntax"); });

Versions

3.4.1 to 3.6.0 chrome78

Details

The following CSS rule is responsible for all message-types (cypress_runner.css:4016):

css .reporter .command-message { white-space: nowrap; ... }

Maybe add a style just for the log (or all entries like URLs in cy.request()?):

css .reporter .command-name-log .command-message { white-space: initial; word-break: break-word; }

30 Change function t to translation in dashboard/_wiki

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

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

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

In this template we need to change the function named t(....) to be named as translation(...) on line 7, 17, 31, 34, 40 and 67.

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/views/dashboard/_wiki.html.erb#L7

change to: <input type="text" class="search-wiki form-control form-control-sm" id="sidebar-searchform-input" style="width:70%;" placeholder="<%= translation('dashboard._wiki.search') %>" required>

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/views/dashboard/_wiki.html.erb#L17

change to: <a href="/wiki/new" class="btn btn-sm btn-outline-secondary btn-block" type="button"><i class="fa fa-plus-circle"></i> <%= translation('dashboard._wiki.new_page') %></a>

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/views/dashboard/_wiki.html.erb#L31

change to: <%= translation('dashboard._wiki.new_page_by') %> <a href="/profile/<%= wiki.latest.author.name %>"><%= wiki.latest.author.name %></a>

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/views/dashboard/_wiki.html.erb#L34

change to: <%= translation('dashboard._wiki.new_edit_by') %> <a href="/profile/<%= wiki.author.name %>"><%= wiki.author.name %></a>

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/views/dashboard/_wiki.html.erb#L40

change to: <a class="btn-diff btn-diff-<%= index %>" style="cursor:pointer;"><%= translation('dashboard._wiki.changes') %></a>

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/views/dashboard/_wiki.html.erb#L67

change to: <p><small><a href="/wiki/"><%= translation('dashboard._wiki.more') %> &raquo;</a></small></p>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

31 Profile dropdown menu gets cut off on smaller screens

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

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

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

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

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

diff $DIFF Problem Currently, the navigation bar is fixed on top. The issue is that on a smaller screen( ie mobile phone or minimize Pc screen to phone screen size), one is unable to view all the elements in the dropdown menu. as shown below url https://publiclab.org/ or https://publiclab.org/blog

![image](https://user-images.githubusercontent.com/49034794/68250053-1a212a00-0031-11ea-8581-99c3d2a1dbf4.png)

Expected the menu should be scrollable so as to view all menu elements. (see image below) ![image](https://user-images.githubusercontent.com/49034794/68250915-11c9ee80-0033-11ea-8e4d-11f8e939c382.png)

to make changes, navigate to plots2/app/views/layouts/_header.html.erb at the extreme end of the file in ()and the code below (add lines 188 to 194) code to be added as shown in blue on the right side of the picture ![image](https://user-images.githubusercontent.com/49034794/68249709-6750cc00-0030-11ea-9b1a-a5a0678012de.png)

32 Success notification upon clicking the follow button when user is not signed in

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 subscription_controller.rb and asynctagsubscriptions.js 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!

Issue: A bug on 'https://publiclab.org/tags' where the green notification is shown upon clicking the follow button when user is not signed in. ![bug](https://user-images.githubusercontent.com/29401459/68244017-d979de80-0039-11ea-830d-3368f506e01c.gif)

Expected behavior: The green/success notification should not be shown upon clicking the follow button when a user is not logged in.

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

https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/controllers/subscriptioncontroller.rb#L69 make the following changes in the location shown above: ```diff - render json: { status: status, message: message, id: tag.tid, tagname: params[:name], url: "/tags" + "?=" + Time.now.toi.tos } + if currentuser + render json: { status: status, message: message, id: tag.tid, tagname: params[:name], url: "/tags" + "?=" + Time.now.toi.tos } + end https://github.com/publiclab/plots2/blob/e3f1150402a3a16905281f69e1af484e81841d3e/app/assets/javascripts/async_tag_subscriptions.js#L30-L33 make the following changes in the location shown above: diff + if(datarecv.id) { notyNotification('relax', 3000, 'success', 'top', datarecv.message + 'Click here to manage your subscriptions. '); var htmlnew = '<a rel="tooltip" title=Following class="btn btn-default btn-sm active" href="/unsubscribe/tag/'+ datarecv.tagname + '"> Following'; $('#follow-unfollow-column-'+datarecv.id).html(htmlnew); window.history.pushState("", "", data_recv.url); + } ```

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

33 Contribute more snippets!

Find it on GitHub

check out the files in the snippets/ folder, and try to contribute something nice. Include pic/gif or vid in PR.

34 Hunt the bug battle

Find it on GitHub

Finding the bug in https://mentors.10secondsofcode.com website and create the issue and will add reproduce able steps

35 Change function t to translation in dashboard/_node_question

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 nodequestion.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In this template we need to change the function named t(....) to be named as translation(...) on line 18.

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/nodequestion.html.erb#L18 Change to: <p class="meta"><%= translation('dashboard._node_question.question') %> <%= render partial: "dashboard/node_meta", locals: { node: node } %></p>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

36 Change function t to translation in dashboard/_node_meta

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 nodemeta.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In this template we need to change the function named t(....) to be named as translation(...) on line 2.

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/nodemeta.html.erb#L2

Change to: <%= translation('dashboard.dashboard.by') %> <a href="/profile/<%= node.author.name %>"><%= node.author.name %></a> <%= node.author.new_contributor %>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

37 Change function t to translation in dashboard/_header

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.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In this template we need to change the function named t(....) to be named as translation(...) on lines 4, 6, 14, 15, 16, 18, and 19.

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/header.html.erb#L4-L6 change to: ```

<%= translation('dashboard.header.dashboard') %>

<% else %>

<%= translation('dashboard.header.communityresearch') %>

```

In the lines below notice there are 12 instances of the function t(...)! Make sure we get all of them. https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/header.html.erb#L13-L20 change to: ``` <% if currentuser %> <%= translation('dashboard.header.welcome') %>, <%= currentuser.username %>! <%= currentuser.newcontributor %> <%= @notecount %> <% if @notecount === 1 %> <%= translation('dashboard.header.note') %><% else %> <%= translation('dashboard.header.notes') %><% end %> <%= translation('dashboard.header.and') %> <%= @wikicount %> <%= translation('dashboard.header.wikiedits') %> <%= translation('dashboard.header.postedpastweek') %> <%= translation('dashboard.header.youshared') %> <a href="/notes/author/<%= currentuser.username %>"><%= @usernotecount %> <% if @usernotecount === 1 %><%= translation('dashboard.header.researchnote') %><% else %><%= translation('dashboard.header.researchnotes') %><% end %>. <% else %> <%= translation('dashboard.header.welcome') %>! <%= translation('dashboard.header.thiscouldbedashboard') %> <%= translation('dashboard.header.joinedpubliclab') %> <% end %> ```

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

38 Change function t to translation in dashboard/_comment_moderate

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 commentmoderate.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In this template we need to change the function named t(....) to be named as translation(...) on lines 4, 5, 6, and 8.

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/commentmoderate.html.erb#L4-L8 change to: <%= translation('dashboard._comment_moderate.first_time_post') %> <a class="btn btn-outline-secondary btn-sm" href="/admin/publish_comment/<%= comment.id %>"><%= translation('dashboard.moderate.approve') %></a> <a class="btn btn-outline-secondary btn-sm" href="/admin/mark_comment_spam/<%= comment.id %>"><%= translation('dashboard.moderate.spam') %></a> <% else %> <%= raw translation('dashboard.moderate.pending_approval', :url => '/wiki/moderation') %>

  • [ ] πŸ’Ύ Commit your changes

  • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

39 Change function t to translation in dashboard/_activity

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 _activity.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In this template we need to change the function named t(....) to be named as translation(...) on lines 1, 19, 27, 36, 42, 48, 54, 61, 72, and 74.

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L1 change to ```

<%= translation('dashboard.activity.activity') %>

```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L19 change to ```<%= translation('dashboard.activity.all_updates') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L27 change to ```<%= translation('dashboard.activity.dropdown.all') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L36 change to ```<%= t('dashboard.activity.dropdown.research_notes') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L42 change to ```<%= translation('dashboard.activity.dropdown.question') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L48 change to ```<%= translation('dashboard.activity.dropdown.events') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L54 change to ```<%= translation('dashboard.activity.dropdown.comments') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L61 change to ```<%= translation('dashboard.activity.dropdown.wiki') %>```

https://github.com/publiclab/plots2/blob/9027525dbe504db82276e12ec59dfb00c7a45961/app/views/dashboard/activity.html.erb#L72-L75 on these lines notice that there are 4 instances to change! ``` <%= translation('dashboard.activity.fromother') %> <%= translation('dashboard.activity.communityscientists') %> <%= translation('dashboard.activity.pastweek') %> <% if currentuser %> | 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!

    40 Added Quote

    Find it on GitHub

    Added Confucius quote.

    Source of Truth: https://www.goodreads.com/quotes/3214-it-does-not-matter-how-slowly-you-go-as-long

    41 Add space in the button for clarity

    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.

    Problem

    πŸ“‹Solution

    • [ ] πŸ™‹ 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 Add space after Create Spreadsheet in this line below https://github.com/publiclab/simple-data-grapher/blob/49a1971eac1dad800ab37fe56db4fae235a65da8/dist/PublicLab.Grapher.js#L1463

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    Is someone else already working on this?

    We encourage you to link to this issue by mentioning the issue # in your pull request, so we can see if someone's already started on it. If someone seem stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    42 Update No. of downloaded pics after online update

    Find it on GitHub

    43 Add Linux Support

    Find it on GitHub

    44 Add Mac Os support

    Find it on GitHub

    45 Remove stray end tag β€œscript”.

    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 Remove the stray end of script tag https://github.com/publiclab/mapknitter/blob/51853824ecbcc88069e269b3e27569bb097627a1/public/sorter.html#L165

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

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    Please keep us updated

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

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

    Is someone else already working on this?

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    46 add inspirational quotes from Elon Musk, Steve Jobs and Will Rogers

    Find it on GitHub

    add inspirational quotes from Elon Musk, Steve Jobs and Will Rogers

    47 Change function t to translations in dashboard/_comment_moderate

    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 commentmoderate.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

    In this template we need to change the function named t(....) to be named as translations(...) on lines 4, 5, 6 and 8.

    https://github.com/publiclab/plots2/blob/50164b13d612be00c5f700bb302af103a881e63c/app/views/dashboard/commentmoderate.html.erb#L4-L8

    After the changes it should look like this: <%= translation('dashboard._comment_moderate.first_time_post') %> <a class="btn btn-outline-secondary btn-sm" href="/admin/publish_comment/<%= comment.id %>"><%= translation('dashboard.moderate.approve') %></a> <a class="btn btn-outline-secondary btn-sm" href="/admin/mark_comment_spam/<%= comment.id %>"><%= translation('dashboard.moderate.spam') %></a> <% else %> <%= raw translation('dashboard.moderate.pending_approval', :url => '/wiki/moderation') %>

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    Please keep us updated

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

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

    Is someone else already working on this?

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    48 Change function t to translations in users/new

    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 new.html.erb in the plots2 repository (press the little pen Icon) and edit the lines as shown below.

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

    In this template we need to change the function named t(....) to be named as translations(...) on lines 3 and 11.

    https://github.com/publiclab/plots2/blob/50164b13d612be00c5f700bb302af103a881e63c/app/views/users/new.html.erb#L3

    Should be this: <%= raw translation('users.new.about_public_lab') %>

    https://github.com/publiclab/plots2/blob/50164b13d612be00c5f700bb302af103a881e63c/app/views/users/new.html.erb#L11

    Should be this: <h2><%= translation('users.new.sign_up') %></h2>

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    Please keep us updated

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

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

    Is someone else already working on this?

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    49 Update Signature.html

    Find it on GitHub

    Changed some font-size and font-weight

    50 Run espresso tests on travis-ci

    Find it on GitHub

    All test cases should be run on each push.

    51 Change text color under common tags image

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

    The text on the right side of this page here is too light to comfortably see! Let's make it a little darker for better readability.

    On this line here: https://github.com/publiclab/plots2/blob/d653be356eafa7f6181fb05e2d1e3ac46a2199e5/app/views/tag/index.html.erb#L41

    Change the color code from #ccc to #808080. It should look like this: <p class="text-right" style="color:#808080;">

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    Please keep us updated

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

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

    Is someone else already working on this?

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    52 New Template added for email signature

    Find it on GitHub

    53 Updated my portfolio

    Find it on GitHub

    54 Fix icon hover color on "like" buttons

    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 _like.html.erb in the plots2 repository (press the little pen Icon) and edit the line as shown below.

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

    Just after these lines of code: https://github.com/publiclab/plots2/blob/d653be356eafa7f6181fb05e2d1e3ac46a2199e5/app/views/like/_like.html.erb#L103-L105

    Add this code in: .like-buttons a .fa, .popover .btn-group a .fa { color: inherit; }

    This is what the drop down looks like before the change: ![FireShot Capture 019 - 🎈 Public Lab_ Anyone working on low cost plants_ - localhost](https://user-images.githubusercontent.com/49460529/67307256-39af4300-f4c6-11e9-97dd-ac4aca5e57f9.png)

    And this is what it will look like after! ![FireShot Capture 020 - 🎈 Public Lab_ Anyone working on low cost plants_ - localhost](https://user-images.githubusercontent.com/49460529/67307273-403dba80-f4c6-11e9-8663-d0718dca0f04.png)

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    Please keep us updated

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

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

    Is someone else already working on this?

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    55 Resolve rubocop lint offenses inside /app/mailers

    Find it on GitHub

    Referenced from #6340

    To do:

    Use rubocop to resolve the linting errors from the ruby files inside the /app/mailers directory Check #6340 for more information

    56 Making ParDow platform independent

    Find it on GitHub

    The project need to be ported to docker for cross-platform support. All clients and server will be spawned as a new docker container. Networking between all the container needs to be taken care of while creating the dockerfile.

    57 GUI hangs while downloading file.

    Find it on GitHub

    Tkinter runs in the main loop so while the file is downloading it freezes till the file is not downloaded. We need to run Tkinter in another thread so that it doesn't freeze the main loop.

    58 Localize all the dependencies

    Find it on GitHub

    Make local copy of all the JS CSS libraries used in the project.

    59 Added a quote from Dead Poet Society (1989)

    Find it on GitHub

    Source: https://www.rottentomatoes.com/m/deadpoetssociety/quotes/

    60 added new template

    Find it on GitHub

    1

    Hey @vinitshahdeo Please review my PR, thank you.

    61 add dhanin qouat

    Find it on GitHub

    62 added new quote

    Find it on GitHub

    63 Added quote from Abraham Lincoln

    Find it on GitHub

    64 Added len variable in index.js

    Find it on GitHub

    Why pass a manual argument to random function when we can simply pass the length of the arr object.

    65 Update data.json

    Find it on GitHub

    66 added sample_template.html

    Find it on GitHub

    Added the sample bio template

    67 Clarify contributing instructions

    Find it on GitHub

    Related to #360, I could use help coming up with clear contribution language. Perhaps, something I can use year after year.

    What I would like it to include

    • How to close this repo, including which branch to focus on (the master branch)
    • How to make quality contributions that are in line with the spirit of Hacktoberfest and this project
    • Best practices for naming branches, refactoring, etc.
    • How to avoid duplicate PRs, 'taking' someone else's idea, saving first-timers-only contributions for first-timers, etc

    I am open to input on this and one person does not have to tackle all of what I've included above. Chime in and let's come up with something.

    Chime in on this

    68 Added a special signature design

    Find it on GitHub

    Have a happy and geeky mood of hacktober fest 🎁🎁.

    69 Remove Bower support

    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: All you need to do is,

      • Remove bower.json from root directory
      • Add the same file to .gitignore
    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    Please keep us updated

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

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

    Is someone else already working on this?

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    70 Add CONTRIBUTING.md

    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 Add a file CONTRIBUTING.md in this repository and add the contents mentioned below inside the file and send us a PR. You can also check this for reference.

    To get help installing the application on your computer, see the project README

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

    • [ ] πŸ’Ύ Commit your changes

    • [ ] πŸ”€ Start a Pull Request. There are two ways how you can start a pull request:

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

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

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

    πŸ€”β“ Questions?

    Leave a comment below!

    Is someone else already working on this?

    We encourage you to link to this issue by mentioning the issue # in your pull request, so we can see if someone's already started on it. If someone seem stuck, offer them some help! Otherwise, take a look at some other issues you can help with. Thanks!

    71 Create coding-ai mentors app in react native

    Find it on GitHub

    Anyone will share the basement of coding ai mentors app in react native.

    72 Add option to avoid automatic parsing of JSON files in cy.fixture() and cy.readFile()

    Find it on GitHub

    Current behavior:

    Fixtures with comments throw an error as not being 'valid json' ![image](https://user-images.githubusercontent.com/416063/67033071-210fe900-f0d2-11e9-8d44-ddc92a51349b.png)

    Desired behavior:

    Please allow json5 (json with comments) for fixtures. Some fixtures are huge and having comments to point out the critical part would be helpful

    Steps to reproduce: (app code and test code)

    https://github.com/checketts/cypress-test-tiny.git see https://github.com/checketts/cypress-test-tiny/blob/master/cypress/fixtures/example.json

    Versions

    Mac OSX using Cypress 3.4.1

    73 Added a qoute from Winston Churchhill

    Find it on GitHub

    Source: https://www.keepinspiring.me/winston-churchill-quotes

    @vinitshahdeo

    74 Added Binary Search Algorithm in C

    Find it on GitHub

    75 Create Heap_Sort_Algo implementation in C

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    76 Create Quick_Sort_Algo implementation in C

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    77 Find GCD of Two Numbers using Euclidean's Algorithm

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    78 Create simple nodejs api for mentors list

    Find it on GitHub

    1. Create simple nodejs api for mentorslist
    2. It will handle menters CRUD operations
    3. We will use api in coding-ai for mentors list.

    79 Create Queue_DataStructure implementation in C++

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    80 Create Queue_DataStructure implementation in Javascript

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    81 Create Queue_DataStructure implementation in java

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    82 Create Queue_DataStructure implementation in Python

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    83 Create Window_Sliding_Technique_Algo implementation in Java

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    84 Create Window_Sliding_Technique_Algo implementation in Python

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    85 Create Window_Sliding_Technique_Algo implementation in C

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    86 Create Shell_Sort implementation in Python

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    87 Create Shell_Sort implementation in Java

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    88 Create Shell_Sort implementation in C

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    89 Create radix_sort implementation in Python

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    90 Create radix_sort implementation in Java

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    91 Create Kadane_Algorithim implementation in Python

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    92 Create Kadane_Algorithim implementation in C++

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    93 Create binary_search implementation in JavaScript

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    94 Added Maxwell quote

    Find it on GitHub

    https://www.brainyquote.com/authors/john-c-maxwell-quotes

    95 Create avl_tree implementation in Java

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    96 Create avl_tree implementation in JavaScript

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    97 Create avl_tree implementation in Python

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    98 Create avl_tree implementation in C

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    99 Create avl_tree implementation in C++

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )

    100 Create radix_sort implementation in C++

    Find it on GitHub

    • Please follow the Contributing Guidelines & naming conventions in the guidelines accordingly. πŸ™‚
    • Following naming guidelines is important to maintain consistency.😊
    • Please NOTE: In case, same implementation of an algorithm is submitted by someone else and it gets accepted, then your contribution won't be merged ( to avoid duplicates )