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 Update readme.md file in creativity way

Find it on GitHub

Update the readme.md file in creativity way.

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

3 Added Maxwell quote

Find it on GitHub

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

4 Remove the empty rulesets

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 Remove the Line 30 and 31 https://github.com/publiclab/inline-markdown-editor/blob/89695c4547b13d71abc2f9c165d8ace3748b2c7e/examples/style.css#L30-L31 After the errors are fixed, proceed as specified below.

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

5 More Image Formats Available

Find it on GitHub

changeWall.bat Works Only For .bmp Images .

6 Add gitignore file.

Find it on GitHub

7 Add window installations

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 https://github.com/publiclab/mapknitter/blob/maincd ../README.md (press the little pen Icon) and edit the line as shown below.

  1. Below this line add - [Standard Installation](#standard-installation) add - [Windows Installation](#windows-installation)
  2. Bellow this line 10. Open the Codenvy URL provided in the console to see MapKnitter booted up. Great work! . add this block of code ```

Windows Installation

We recommend you either work in a virtual environment, or on a dual booted system to avoid dependencies issues and also Unix system works smoother with Ruby and Rails. This will not only benefit you now for mapknitter, but in future working on other Ruby projects on as they will get into development further, a linux or mac based OS would be better. 1. Dual Booting, option2, video guide 2. Setting up a linux virtual env ```

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!

8 Added inspirational quotes from Tara Jaye Frank

Find it on GitHub

9 Enable the eslint rule `@typescript-eslint/no-unused-vars` in `.eslintrc.js`

Find it on GitHub

πŸ’‘ Idea

Enable the eslint rule @typescript-eslint/no-unused-vars in .eslintrc.js.

Consider the rule configuration:

"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]

Motivation

The rule @typescript-eslint/no-unused-vars helps to prevent unwanting behaviour by raising red flags when variables are declared but not used.

Example

Example of fix:

diff describe('AsyncProperty', () => { it('Should fail if predicate fails', async () => { --- const p = asyncProperty(stubArb.single(8), async (arg: number) => { +++ const p = asyncProperty(stubArb.single(8), async (_arg: number) => { return false; }); expect(await p.run(p.generate(stubRng.mutable.nocall()).value)).not.toBe(null); // property fails });

Or:

diff it('Should drop nothing', () => { function* g() { yield* [-4, -2, -3, 1, -8, 7]; } --- const s = stream(g()).dropWhile(v => false); +++ const s = stream(g()).dropWhile(_ => false); expect([...s]).toEqual([-4, -2, -3, 1, -8, 7]); }); });

How?

As there are 147 errors like this, do not hesitate to split the PR into multiple sub-PRs if it makes the PR clearer.

Please to not hesitate to report strange unused variables.

10 Added a quote

Find it on GitHub

Added a thought provoking quote by Confusious

11 update dashboard.css by removing the empty rulesets

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!

Steps to fixe the issue navigate to plots2/app/assets/stylesheet/dashboard.css in the public lab projects directory. ![image](https://user-images.githubusercontent.com/49034794/66711323-39120080-ed92-11e9-9225-ad00f75b9b63.png) Remove the CSS code on lines 219,220,2021 (remove lines 2019 to 2021) NOTE After removing the empty rulesets the error highlighted at the bottom of the page should disappear The error is Don't use empty rulesets ... so it should show no problems have been detected in the workspace so far. ![image](https://user-images.githubusercontent.com/49034794/66711608-b68c3f80-ed97-11e9-89be-d321611ddcab.png) Expected result ![image](https://user-images.githubusercontent.com/49034794/66711584-4da4c780-ed97-11e9-91d4-ed43a77676c2.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!

12 Added inspirational quote from Satya Nadella

Find it on GitHub

Added inspirational quote from Satya Nadella Source - https://youtu.be/kexuG-YcQFA https://youtu.be/ux4R5GeKMUU "Believe in yourself more so than you think you do" "Be Bold,Be Right"

13 added one line

Find it on GitHub

i have added one line for hactoberfest.This is first PR

14 Added an html template with statics assets(template/<name>).

Find it on GitHub

Added a simple re-usable HTML template for web portfolios.

@vinitshahdeo

15 Make a Hallowe'en page

Find it on GitHub

The Witching Hour is almost upon us! Do you celebrate Hallowe'en / el Dia de los Muertos / another seasonal festival that I don't know about? Let's share it with the world πŸŽƒ πŸ’€ Cultural exchange!

16 Add mentors participation names in mentors list

Find it on GitHub

To add hacktoberfest mentors list follow the below steps

  1. Fork this repository.
  2. Clone your forked repository to your local machine.
  3. Add hacktoberfest mentors list into src/response/response.js and use this below format. { name: 'Add Your Name', image: 'YOUR GITHUB USER PHOTO', technology: 'Add Your Tech Stack', //'Php, Javascript', country: 'Add Your Country', //india biography: 'Add Your Biography' // 'I am Full Stack Web Developer' }
  4. Create the PR
  5. Star my repository.
  6. Will check hacktoberfest profile

17 Update data.json

Find it on GitHub

18 Fix CI issue & update kivy installation

Find it on GitHub

It looks like some of the packages are out of date or has no installation candidate. See travis CI log - https://travis-ci.org/unsuitable001/buildozer3 Raw Log - https://api.travis-ci.org/v3/job/593916047/log.txt

Now, delete the deprecated installation method of Kivy & replace it with the updated one.

Files need to be changed

.travis.yml

Try not to change other files or functionality. You must pass the CI check.

When opening a PR, please add "Fixes <thisissueid" at the end of the description.

Happy Coding :smile: :1stplacemedal:

19 Update data.json

Find it on GitHub

20 A Standalone App

Find it on GitHub

Make a Standalone App. Using Electron/NW.js

21 Remove list partial(old ui files cleanup)

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!

Description

We moved to dope UI early summer this year its good to do some clean -up of the old files...lets remove a partial that was used in the previous home page.

πŸ€” 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 https://github.com/publiclab/mapknitter/blob/main/app/views/maps/_list.html.erb(press the little pen Icon) and edit the line as shown below.

Todo Delete this file https://github.com/publiclab/mapknitter/blob/main/app/views/maps/_list.html.erb 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!

22 .gitignore added

Find it on GitHub

my first official contribution in this hacktoberfest 2019!

23 Remove old home page

Find it on GitHub

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

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

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

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

Description

We moved to dope UI early summer this year its good to do some clean -up of the old files...lets remove the previous landing page.

πŸ€” 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 https://github.com/publiclab/mapknitter/blob/main/app/views/maps/index.html.erb (press the little pen Icon) and edit the line as shown below.

Todo Delete this file https://github.com/publiclab/mapknitter/blob/main/app/views/maps/index.html.erb

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!

24 Add example for stubbing typing text into window.prompt and confirming correct alert response

Find it on GitHub

There is a full example here: https://github.com/cypress-io/cypress/issues/5316#issuecomment-541173970

Should be added to this example folder https://github.com/cypress-io/cypress-example-recipes/tree/master/examples/stubbing-spying__window

25 Added quote by Jimmy Dean

Find it on GitHub

26 Added quote by Frank Sinatra

Find it on GitHub

27 Center align menu button and title in 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 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!

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

Change to this: <li id="md-ham" class="d-xl-none dropdown d-flex align-items-center">

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

https://github.com/publiclab/plots2/blob/a0861eb62c70e819f7b4804a5608c8e7d13c6530/app/assets/stylesheets/style.css#L207-L220

Change those lines to this:

```

header .navbar-brand {

color: white; font-family: "Junction Light", lucida grande,lucida sans console,sans-serif; font-size: 22px; line-height: 22px; padding-top: .5rem; padding-bottom: .2rem; }

@media (max-width: 768px) { #header #brand, #header #brand-compact { /* padding-top: 22px; */ padding-right: 4px; } } ```

The final result should look like this at screen widths between 768px and 1200px: ![menu-midsize-aligned](https://user-images.githubusercontent.com/49460529/66664022-c716ab80-ec19-11e9-97d3-4ca38563f5c5.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!

28 Add cache-busting string to comment moderation action

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 shown below as described

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

When you moderate a comment, it redirects you back to where you were -- often the page upon which the comment was made. But, because of browser caching, you often still see the comment there. We need to introduce some random characters at the end of the URL in order to force the browser to actually refresh the page, and show it with the comment removed.

Here's an example of adding a timestamp to the end of a URL in order to break the cache:

https://github.com/publiclab/plots2/blob/a0861eb62c70e819f7b4804a5608c8e7d13c6530/app/controllers/admin_controller.rb#L32

See how where we currently do the redirect, we don't add such extra characters:

https://github.com/publiclab/plots2/blob/a0861eb62c70e819f7b4804a5608c8e7d13c6530/app/controllers/admin_controller.rb#L154

According to this blog, in redirect_back, Rails uses request.env['HTTP_REFERER'] to go back where you were before. We're going to have to do this manually because we can't insert the cache-busting characters using redirect_back.

So it'd be like this:

ruby back_url = request.env['HTTP_REFERER'] || root_path redirect_to back_url + '?_=' + Time.now.to_i.to_s

We'd love help making this change! Just note that it may require a test change as well, but we can help you with that if any tests fail and modifications are needed. Thanks!

  • [ ] πŸ’Ύ 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 Create CONTRIBUTING.md

Find it on GitHub

30 Refactoring ipynb

Find it on GitHub

Find the different parts of the code from the notebook and put them under different modules.

31 πŸ’₯ Add Your Quote β™₯️

Find it on GitHub

Follow The Instructions on README and Submit Your Quote β™₯️

πŸ’₯ Note πŸ’₯:

  • Please Submit One Quote per User!
  • Must Add Useful Pull Request Title (updated that this are bad practice)
  • You have to add a comma (,) at the end of last quote if not present
  • English Only
  • No Spamming, Please!
  • No Explicit , Sensitive Quotes!
  • This Web App Was Created for beginners as Starter for HacktoberFest!

πŸ“£ You Must Fix Git Merge Conflicts Yourself, 'cause that is a valuable lesson for Git and Github which are an essential part of Open Source! 😁

⚠️ If someone does not fix Merge Conflicts within 2 Days from creation of the PR , those PRs will be marked as Invalid unless the PR Submitter asks for my help!

Cause Hacktoberfest is all about contributing to Open Source but also Learning, and learning to fix Git Merge Conflict is an important topic!

Let's Do Something Cool πŸ”₯πŸ”₯

32 Resolve rubocop lint offenses inside /app/helpers

Find it on GitHub

Referenced from #6340

To do:

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

33 Configure ESLint

Find it on GitHub

Linting is the process of checking the source code for programmatic as well as stylistic errors.

Adding ESLint will be helpful in identifying some common and uncommon mistakes that are made during coding.

ESLint covers both code quality and coding style issues.

  • Add ESLint to this project.
  • Add scripts in package.json i.e. npm run test-lint should run lint tests.
  • Do not make any changes to other files.

Please refer this.

34 Branch sanjay

Find it on GitHub

created a portfolio page and its css. create a folder to store images and web pages and add links to index.html at right positions.

35 Added a quote

Find it on GitHub

https://www.brainyquote.com/topics/inspirational-quotes

36 Add new email template

Find it on GitHub

37 added margin, changed colors

Find it on GitHub

added margin to the top so the content box is more centered,changed background color to a slightly gray and the font color to black.

38 New signature template added.

Find it on GitHub

39 Hacktoberfest2019: Add your awesome automation scripts

Find it on GitHub

HACKTOBERFEST 2019 is HERE !!! πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰ ![hacktoberfest2019](https://raw.githubusercontent.com/adityaarakeri/super-scripts/master/hactoberfest2019.png)

GOAL: The goal of this issue is to submit as many 😎Awesome πŸŽ‰automation scripts you can which has made your life easier

RULES: 1. The scripts should be placed inside its own folder 2. Each script can have a readme 3. Script related files can be stored inside its folder 4. Please name your scripts appropriately 5. Scripts can be in any language 6. Any level of scripts are welcome

Happy HACKTOBERFEST 2019

40 Simple Bootstrap Style

Find it on GitHub

Thanks for your template. And sorry if I make it worse with my code.

41 Resolve rubocop lint offenses inside /app/controllers

Find it on GitHub

Referenced from #6340

To do: - Use rubocop to resolve the linting errors from the ruby files inside the /app/controllers directory - Check #6340 for more information

42 Add co-authored posts to profiles

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 below following the given instructions.

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

https://github.com/publiclab/plots2/blob/cc10a02951110f0fed4ae9c15da13c7817ae5e40/app/views/users/profile.html.erb#L258

Please add a new line just below the one cited above; it should be formatted the same, but be modified to show the number of posts bearing the with:AUTHORNAME powertag, like this:

js <li><h5><a href = "/tag/with:<%= @profile_user.username %>"><%= Tag.find_nodes_by_type("with:#{@profile_user.id}").count %> notes co-authored</a> </h5></li>

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

Fixes #5475 !

43 Add a depth description about Mapknitter in Readme

Find it on GitHub

Description

@divyabaid16 wrote this awesome description about Mapknitter in the final report...It would be nice to have to on the repo. Thanks @divyabaid16 :heart:

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 this file https://github.com/publiclab/mapknitter/blob/main/README.md by (press the little pen Icon) and edit the line as shown below.

  1. Below this line 7. License add ```
  2. Mapkitter in depth ```

  3. At the end of this file add this piece of code ```


Mapknitter in depth

MapKnitter is a free and open source software created and run by Public Lab. MapKnitter is hosted through a donation of server space byRackspace.

MapKnitter can make maps from any image source, but it particularly lends itself to making maps with balloons and kites. The manual process of making maps with MapKnitter differs greatly from automated aerial imaging systems. In those systems, the imaging is of higher precision and processed with spatial and telemetry data collected along with the imagery, typically at higher altitudes and with consistent image overlap in the flight path sequence.

With MapKnitter the cartographer dynamically places each image and selects which images to include in the mosaic. Although the approaches are similar in that they use some type of additional information (usually pre-existing imagery of a lower resolution) as a reference, and that they are bound to specific cartographic elements such as map scale and map projection ``` 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!

Relevant URLs

http://mapknitter-stable.laboratoriopublico.org/maps/test

The page to be changed is https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb

44 Move anonymous styling to app/assets/stylesheets

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!

Description

Rails convention dictates that styling should not be done on the view level but rather on the assets

πŸ€” 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 these files https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/anonymous.html.erb and https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss (press the little pen Icon) and edit the line as shown below.

  1. Change this line https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/anonymous.html.erb#L3 to <div class= "text-block text-anonymous">

  2. Delete these block of code https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/anonymous.html.erb#L15-L44

  3. At the end of this file https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss add this piece of code ``` .text-anonymous { text-align: left; margin: 20px; padding: 50px; width: 60%; margin-left: 17%; }

@media (max-width: 750px) { .text-anonymous { width: 100%; margin: 10px; padding: 10px; } }

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

Relevant URLs

http://mapknitter-stable.laboratoriopublico.org/maps/test

The page to be changed is https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb

45 Move login page styling to stylesheets

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!

Description

Rails convention is that styling should not be done on the view level

πŸ€” 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 these files https://github.com/publiclab/mapknitter/blob/main/app/views/layouts/loginform.html.erb and https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss (press the little pen Icon) and edit the line as shown below.

  1. Delete these block of code https://github.com/publiclab/mapknitter/blob/main/app/views/layouts/loginform.html.erb#L38-L45

  2. At the end of this file https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss add this piece of code ```

    openidform button{

    width: 70px; background-color: #ffffff; border: none; margin-right: 0.25rem; }

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

Relevant URLs

http://mapknitter-stable.laboratoriopublico.org/maps/test

The page to be changed is https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb

46 Move styling to assets/stylesheets

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 these files https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss and https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/index.html.erb (press the little pen Icon) and edit the line as shown below.

  1. Delete this piece of code https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/index.html.erb#L7-L48

  2. Below this line https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss#L32 add margin-bottom: 0;

    1. On this line https://github.com/publiclab/mapknitter/blob/main/app/assets/stylesheets/style.scss#L34 add this piece of code

``` .activities p { color: #aaa; width: 80%; padding-top: 20px; padding-bottom: 20px; padding-left: 20%; } .lead-text { padding: 30px 10px 10px; border-radius: 4px; box-shadow: 0 6px 12px rgba(0,0,0,0.175); } .featured-places a { padding: 8px 12px; } .featured-places { text-align: center; padding-bottom: 20px; width: 100%; overflow: hidden; position: absolute; }

anonymous-map button{

width: 70px; background-color: #ffffff; border: none; margin-right: 0.25rem; }

anonymous-map i{

font-size:20px; color:white; } @media(max-width: 780px) { .before-featured-map { margin-bottom: 50px; } } ```

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!

47 Make about page consistent with index page

Find it on GitHub

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

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

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

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

πŸ€” What you will need to know.

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

πŸ“‹ Step by Step

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

  • [ ] πŸ“ Update the file https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/about.html.erb (press the little pen Icon) and edit the line as shown below.

  • Replace the code https://github.com/publiclab/mapknitter/blob/main/app/views/front_ui/about.html.erb#L3-L7 with

<img src="<%= asset_path('image.png') %>" class="card-img" height="600" width="100%" alt="Aerial mapping tools"> </div> <div class="row no-gutters text-block"> <div class="card-body"> <h3 class="card-title text-center">About MapKnitter</h3>

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!

48 Some repos don't count

Find it on GitHub

There are some repos which don't count towards hacktoberfest 2019. Try to remove those as it will save time.

49 Force babel compilation check on pre-commit

Find it on GitHub

I've had a couple of instances where I (or another contributor) forget to add a , to one of the items in the messages array. I thought this would be caught by eslint, but apparently it isn't πŸ€·β€β™‚οΈ.

So let's try to hook the full babel compilation (and assert a successful result) to the pre-commit. I suspect this might be as easy as adding the command to the pre-commit hook in husky.

50 Add more movie quotes

Find it on GitHub

Do you know any popular movie quotes? Add your quote to data.json inside the data/ folder and raise the PR.

json { "quote": "Your new Quote", "movie": "Movie Name", "type": "movie/anime/tv", "year": 2012 }

Note:

Please avoid the repetition of quotes. Do not make any changes in other files. Add me(@NikhilNamal17 ) as reviewer. Thanks!

51 Make "log in" look like a link in login prompt in comments section

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.

This one is reserved for Outreachy (#6285) applicants!

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 shown below with the suggested changes.

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

https://github.com/publiclab/plots2/blob/e727a5347de692945d501c3d8fa3e397ce9a5bbc/app/views/notes/_comments.html.erb#L20-L22

On the above line, in the <a> tag, please add an attribute href="#" so that it appears more clearly as a link that can be pressed. Currently it looks like this, and it may be ambiguous! Also, let's add a "Please" so we are extra friendly to newcomers πŸ˜„

![image](https://user-images.githubusercontent.com/24359/66258561-91367a80-e774-11e9-95f3-e80daadc2dcf.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!

52 Make "choose one" link in comment forms appear underlined

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.

This one is reserved for Outreachy (#6285) applicants!

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 shown below with the suggested changes.

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

https://github.com/publiclab/plots2/blob/e727a5347de692945d501c3d8fa3e397ce9a5bbc/app/views/comments/_form.html.erb#L54

On the above line, in the <a> tag, please add an attribute style="text-decoration:underline;" so that it appears more clearly as a link that can be pressed.

  • [ ] πŸ’Ύ Commit your changes

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

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

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

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

Please keep us updated

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

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

Is someone else already working on this?

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

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

πŸ€”β“ Questions?

Leave a comment below!

53 contribute please

Find it on GitHub

54 Homogenize adhoc_ssid between FirstBootWizard and lime-defaults-factory

Find it on GitHub

adhoc_ssid in FirstBootWizard code and in lime-defaults-factory should be identical and they are not. See https://github.com/libremesh/lime-packages/blob/e9efbea1003c8e333f5d34c220274d13d0ce5550/packages/first-boot-wizard/files/usr/lib/lua/firstbootwizard.lua#L283 and https://github.com/libremesh/lime-packages/blob/18c8aa59ec14bf8a2e82f72b0b761194d525213c/packages/lime-system/files/etc/config/lime-defaults-factory#L57

I can see no reason for having that line in FirstBootWizard code (and the next about ieee80211smeshid), deleting it may fix. Additionally, those two lines could break communities setting a custom adhocssid and ieee80211smesh_id in their lime-defaults or network-profiles.

55 Hacktoberfest 2019

Find it on GitHub

Hacktoberfest is approaching, and so are your chances to get a free tee from Digital Ocean and DEV!

Start contributing to Open-Source by making your first Pull Request at https://www.gitstart.tech

P.S.: To win an official limited edition Hacktoberfest shirt, you must sign up on the Hacktoberfest site: https://hacktoberfest.digitalocean.com and make four pull requests (PRs) on GitHub by October 31st. (Pull requests do not have to be merged and accepted; as long as they've been opened between the beginning of October 1 and the very end of October 31, they count towards a free t-shirt.) If a maintainer reports your pull request as invalid or behaviour, not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 50,000 participants who successfully complete the challenge will earn a T-shirt. (Last year 46,088 earned a shirt!)

56 This repo needs contributions.

Find it on GitHub

Contribute to this repo and get started with Open Source!

Every meaningful contribution is welcome. You may fix a typo or add content to files, you can add new files to existing folders or even add new folders. You may add a new algorithmic implementation or improver an earlier one, or add a new learning resource, or simply add anything you find worth adding.

Any useful learning resource which will help others learn about Open Source (or anything else) will be greatly appreciated! #10 Help this repository evolve into a great learning resource and serve its purpose!

Be sure to read the full Contribution Guide and reference this or any other applicable issues in your PRs and commits.

See ya! ^_^

57 Hacktoberfest2019: add interview questions that you have solved

Find it on GitHub

HACKTOBERFEST 2019 πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰ ![hacktoberfest2019](https://raw.githubusercontent.com/adityaarakeri/super-scripts/master/hactoberfest2019.png)

[UPDATED] Goal: The entire goal of this issue is to get contributions from the open source community to curate a list of interview questions which are solved in Python(3.7 preferred)

Note: 1. The interview questions can be of any level 2. please do not submit duplicate questions(go through the code base and see if the problem you are submitting exists) 3. All questions should have solutions written in python 3 4. Add tests to test your algorithm inside the root test folder 5. view the existing tests for implementation 6. PR will be rejected if it does not follow the above rules

Happy Hacking

58 [ Good first issues for beginners ] Your First PR

Find it on GitHub

It’s that time of year again when we come together to support and celebrate the open source technologies we use and love.

I have opened a few issues for #CodeNewbie folks, also few are good ones to be taken by JS developers. Please check this.

![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)

59 Make app icon lighter on hover

Find it on GitHub

This is a really easy one. You are to make the app's icon on the top left corner appear a bit lighter on a pointer hover.

60 Space between image and 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 $FILENAME in the $REPO repository (press the little pen Icon) and edit the line as shown below.

Make some space between the image and header. Like this: ![Capture](https://user-images.githubusercontent.com/32234926/66039159-aff8ff00-e531-11e9-848e-4b1ab2459ec5.JPG)

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!

61 Add More Inspirational Quotes

Find it on GitHub

You see, the way you think and feel about yourself, including your beliefs and expectations about what is possible for you, determines everything that happens to you.

Do you know any inspirational quotes so one can start working by taking control over thoughts, thinking positively and setting new goals?

Append your quote to data.json inside the data/ folder and raise the PR.

js { "text":"Your new Quote", "from":"Author of your quote" }

Let's get everyone inspired by your contribution to the list of Inspirational Quotes.

Note: - Please avoid the repetition of quotes. - Do not make any changes in other files - Provide a source of truth (i.e. relevant link) in PR description for the quote you've added. - PR should contain a single quote. If you wish to add many quotes, create multiple PRs. - Add me(@vinitshahdeo) as reviewer.

PS - You may find a few more issues here!

![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)

Thanks!

62 Add more templates

Find it on GitHub

Add a template to build a simple portfolio using HTML, CSS and JavaScript

Create a folder YOUR_NAME inside the template folder and add your files there.

PS - This issue is opened mainly for beginners. Fork this repo, make changes and raise the PR.

63 Add some more template

Find it on GitHub

Add a new template for email signature. Follow the same coding style as index.html.

Note - Name your file as `newtemplateyourgithubusername.html` and send the PR.

64 Find projects that are beginners friendly and add to this awesome list for Hacktoberfest 2019

Find it on GitHub

Welcome to Hacktoberfest 2019! :tada:

65 Fix back to top button for mobile view

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 (https://github.com/publiclab/plots2/blob/master/app/assets/stylesheets/style.css) in the $plots2 repository (press the little pen Icon) and edit the line as shown below.

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

In the current UI the back to top button is too big and it hides some content

![Previously(current UI) - backtotop](https://user-images.githubusercontent.com/40278255/65840670-6e9dff00-e339-11e9-88c6-9aa5e6628453.jpeg)

After giving the media queries with some css, this can be solved

Inside the media query add the given css

@media (max-width:400px) { .back-to-top i { font-size: 40px; position: fixed; bottom: 20px; right: 20px; } }

Expected UI change after doing the above step will be - ![ExpectedUI backtotop (Updated)](https://user-images.githubusercontent.com/40278255/65841007-b8d4af80-e33c-11e9-86fb-cd43d30f7d07.jpeg)

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

66 Search Icon and Apps Icons

Find it on GitHub

Task: -To add a search icon to the search bar in such a way that it is visible when the search bar is both small and maximized. -To add an Apps icon to the apps link as a background image.

N//B: all images should be saved in images folder for project neatness. Icons should be transparent png(s) or SVG(s) and should be as small as possible i.e. make the icons small but don't get it to appear pixelated. Happy coding :)

67 πŸ’» πŸŽƒ Welcome to Hacktoberfest 2019πŸŽƒ πŸ’»

Find it on GitHub

![image](https://user-images.githubusercontent.com/7844510/65824802-ae32f100-e23c-11e9-838a-dc28384dcce7.png)

Welcome to Hacktoberfest

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

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

Ways to get involved

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

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

Important Hacktoberfest Information

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

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

68 πŸ’» πŸŽƒ Welcome to Hacktoberfest 2019πŸŽƒ πŸ’»

Find it on GitHub

![image](https://user-images.githubusercontent.com/7844510/65824802-ae32f100-e23c-11e9-838a-dc28384dcce7.png)

Welcome to Hacktoberfest

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

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

Ways to get involved

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

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

Important Hacktoberfest Information

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

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

69 Refactor ruby files to follow Ruby Style Guide

Find it on GitHub

This is referenced from the issue: https://github.com/publiclab/plots2/issues/6314.

Updated:

Purpose:

To remove linting errors using rubocop

Current Plan

Since currently there are more than 6000 offenses I would like to break this into smaller issues, also I would like to track them all in this issue.

Active issues as of now are listed below, please feel free to create a new issue for any other directory and start refactoring the ruby files in that directory. Please reference this issue in every issue that you create for each directory so that we will have a single issue to track the progress.

Related Issues

| Issue Id | Files/Directory Involved | PR Id/Progress | | ------------- | ------------- | ------------- | | None | /app/api/srch | #6380 Work in progress | | #6416 | /app/api & /app/channels | #6425 Work in progress | | #6417 | /app/controllers | PR yet to be created | | #6436 | /app/helpers | PR yet to be created |

Rubocop help

  • Download rubocop from here
  • Once successfully downloaded run rubocop command inside the directory, this lists all the offenses in ruby files in this directory. More info here
  • Running rubocop -a fixes most of the issues automatically

70 Create EDT from Table field

Find it on GitHub

Table > Field > Addins > Create EDT (SSD365) Create an EDT with the properties defined

  • [x] Container
  • [x] Date
  • [ ] Enum
  • [ ] Guid
  • [ ] Int
  • [ ] Int64
  • [ ] Real
  • [ ] String
  • [ ] Time
  • [ ] UtcDateTime

71 Form for Creating label

Find it on GitHub

Main menu addin - create a simple form with a text field to create the label. When label is created, copy that to the clipboard. Useful when creating labels for text in code ad there is no way for the right click > addin to be used

72 List map tags in the view map page(new show page)

Find it on GitHub

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

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

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

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

Description

The new maps show page is slowly coming together, it would be nice to add the maps tags below the map...possibly in between embed and edit button

πŸ€” 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 https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb (press the little pen Icon) and edit the line as shown below.

  1. Change this line https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb#L10 to <div class="col-md-4">
  2. Change this line https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb#L16 to <div class="col-md-4">
  3. Immediately after this line https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb#L15 add this piece of code ```
    <% @map.tags.each do |tag| %> " id="tag<%= tag.id %>"><%= tag.name %> <%= linkto([@map, tag], :method => "delete") do %> × <% end %> <% end %>

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

Relevant URLs

http://mapknitter-stable.laboratoriopublico.org/maps/test

The page to be changed is https://github.com/publiclab/mapknitter/blob/main/app/views/maps/show.html.erb

73 Give more useful exception when an unrecognized tally scores is provided

Find it on GitHub

Greetings,

Does anyone else think that a more helpful error message would be in order when someone gives a bad tally score type? Currently the error message is:

terminate called after throwing an instance of 'std::invalid_argument' what(): Invalid tally score "banana" Aborted (core dumped)

It would be quite helpful if the list of available score types were printed when this error happens. OpenFOAM does this automatically for any input which is restricted to a fixed list of strings.

74 Explain partial selector for CSS classes

Find it on GitHub

Need to show CSS selector for https://twitter.com/WebWhizJim/status/1175524256790261761

Should show attribute*= and prefix and suffix, which I think is like attribute^= for example

75 Refactor the code according to the coding standards

Find it on GitHub

Please mention all the files that you find are not according to the defined standards of the programming language.

76 Update Issue Template

Find it on GitHub

Github has changed the issue template workflow. Thus, we need to make the required changes in our template.

![Screenshot 2019-09-09 at 3 00 27 PM](https://user-images.githubusercontent.com/31186013/64519871-9b4e9000-d312-11e9-8100-c853c10a4c7e.png)

Thanks.

77 Add Contributing Guide to the project.

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

  • [ ] πŸ’Ύ Commit your changes

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

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

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

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

πŸ€”β“ 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!

78 Refactor server.js:server/server.js

Find it on GitHub

I've selected server.js:server/server.js for refactoring, which is a unit of 16 lines of code. Addressing this will make our codebase more maintainable and improve Better Code Hub's Write Short Units of Code guideline rating! πŸ‘

Here's the gist of this guideline: - Definition πŸ“– Limit the length of code units to 15 lines of code. - Why❓ Small units are easier to analyse, test and reuse. - How πŸ”§ When writing new units, don't let them grow above 15 lines of code. When a unit grows beyond this, split it in smaller units of no longer than 15 lines.

You can find more info about this guideline in Building Maintainable Software. πŸ“–


ℹ️ To know how many other refactoring candidates need addressing to get a guideline compliant, select some by clicking on the πŸ”² next to them. The risk profile below the candidates signals (βœ…) when it's enough! 🏁


Good luck and happy coding! :shipit: :sparkles: :100:

79 Setup Travis CI

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: Just make a .travis.yml file and setup configs for node LTS environments for the build process. Remember, we are here to help you if you need any!

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

80 Document filtering algorithm

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 to README the process the algorithm that's used to detect and filter commands below. We recommend you to run the library and set up breakpoints to familiarize yourself with this! https://github.com/publiclab/matcher-cli/blob/0bf71868eca76bfc25c8e277bf318257bb8edc6f/matcher.js#L27-L38

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

81 Refactor `matcher-summon.js`

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: Shift both the methods below to utils, and then require them inside matcher-summon. https://github.com/publiclab/matcher-cli/blob/0bf71868eca76bfc25c8e277bf318257bb8edc6f/src/matcher-summon.js#L37-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 :)

πŸ€”β“ 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!

82 Localize server setup

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: In this one, you need to replace the (assumed) global live-server keyword by its respective node_modules path. https://github.com/publiclab/matcher-cli/blob/0bf71868eca76bfc25c8e277bf318257bb8edc6f/utils/matcher-init-query.js#L3

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

83 Configure husky for pre-commit builds

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: In this one, you need to incorporate a .huskyrc file after installing husky here, and configure build command for pre-commits.

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

84 Implement crossposting from CI

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: This one's a bit interesting! You need to:

  • Incorporate .dotenv and ghi packages into this lib.

  • Setup a ghi command inside .travis.yml file to send some logs back to the PR when the build completes (passes/fails).

  • The tokens need to be implemented through .dotenv to maintain privacy.

  • Remember, we really value your time that goes into solving issues, especially those that require a bit more work, such as this one, so please do not hesitate to ask!

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

85 Configure husky for pre-commits

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: In this one, we require you to configure incorporate husky into this lib and setup npm test at pre-commits. That's it!

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

86 Redesign template EJS file

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: In this one, you need to remove all the styling and do some lighthouse audits for https://github.com/publiclab/matcher-core/blob/main/demo/template.html.ejs to improve load times for fetching.

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

87 Refactor and abstract index.js

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: In this one we require you to break the different methods inside index.js into separate files and finally include only require statements inside it.

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

88 Add redundant files to .gitignore

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: In this one, you need to include all *.swp, .vscode, assets/js/jsfeat.min.js, and any else that may seem worthy to be included to you.

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

89 Refactor CSS

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: This one's interesting. We need you to make a break the css file inside the dist folder currently into smaller, more specific ones, which could be parts of different components, for eg., L.DistorableImage.Keymapper (file name) would contain all the styles that are currently inside the dist/*.css file that style the keymapper. Remember to change paths and also update the Gruntfile.js!

  • [ ] πŸ’Ύ Commit your changes

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

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

  2. You can 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!

90 Add border to Authors in gallery template

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

![Selection_246](https://user-images.githubusercontent.com/32747809/63650237-16864280-c766-11e9-93c6-944a3e09eb6a.png)

In https://mapknitter.org/gallery "Authors" tab, sometimes when the image is completely white, it becomes difficult to distinguish the image from the gallery template. So add a border here. After this line add border: 1px solid #ddd;

To get help installing the application on your computer, see the project README and get help at #307

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

πŸ€”β“ 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!

(This issue was created by First-Timers-Bot.)

91 Remove geokit-rails gem from the project

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!

  • [ ] πŸ“ Remove the geokit-rails gem from the repository- from Gemfile and Gemfile.lock as it's not used.

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

92 Custom Resize Option in Resize Module

Find it on GitHub

Hi, this is a first-timers-only issue,we've worked to make it more legible to folks who either haven't contributed to our code-base before, or for 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!

If you have contributed before look through our general help wanted issues. Thanks!

πŸ€” What you will need to know.

Make yourself familiar with the code-base and the resize module.

πŸ“‹ 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

Currently the resize module accepts a parameter to resize the image and resizes both the image height and width with that. We need to give the user and option to select which mode the user wants, "Custom Resize" or "Proportional Resize"(the current one).

"Custom resize" would resize the image as per the width and height parameters entered.

  • [ ] πŸ’Ύ Commit your changes

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

If you are not 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.

  • [ ] 🏁 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.

πŸ”—- 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.

πŸ€”β“ Questions?

Leave a comment below!

93 Remove comments

Find it on GitHub

In template.py remove those comments ```python

self.canvas.create_rectangle(20, 50, 200, 100, outline="black", fill="red", width=2, stipple="gray50")

fill("orange")

ircle(10, 10)

``` only for real first-timers

94 Add a text() function

Find it on GitHub

In template.py add a text() function taking

text(<text>, coordinate-x, coordinate-y) so that in snippets it can be called as

text("abc", 20, 20)

95 Refactor _addToolbar in LDC.E.js

Find it on GitHub

I guess JS was throwing an error for this.toolbar not being initialized for this if that's why we have this in a try block? If that's the case then why not check "in" the object (this) keys for the toolbar property? That should avoid the try catch blocks and keep things simple.

Also, is suppressing the errors here okay? Maybe we could send these to the error logs? Just a thought, what do you think?

_Originally posted by @rexagod in https://github.com/publiclab/Leaflet.DistortableImage/pull/381/files/9bba023937210cf69ca03d6e57d7a58e159ace61#r314502518

96 Live editing switch for synchronous editing ability

Find it on GitHub

This is a part of #893

A live editing switch is required somewhere on the sidebar. It could be something like:-

![image](https://user-images.githubusercontent.com/24359/63034696-c2d34980-be87-11e9-9fd0-130a11bab0e0.png) The purpose of this switch is the ability make the map editable by other users connected to the map.

I've started with #937 . Maybe we could extend that accordingly.

We can use the toggle_editing route to save the map creator's preference there.

97 Integration with Dev.To

Find it on GitHub

There is a lot of pending documentation here to describe the wonderful features of QCObjects. So a blowing idea came to mi mind. Why not write all the related articles in a selected network like Dev.To and take these contribution articles automatically downloaded and processed to a centralised documentation website?

Dev.To has a simple and incredible REST API to do so, and using the link bellow, it is possible to get all the QCObjects related in Dev.To (just a few right now, I expect you can help me as well writing new articles :) ):

https://dev.to/api/articles?tag=qcobjects

The alternatives are: 1.- An automated side menu component injected in the main reference page. 2.- A complete other website with the automated documentation knowledge base.

Have a look at the MarkdownController in the file https://github.com/QuickCorp/QCObjects/blob/master/doc/js/cl.quickcorp.controller.js to know how to implement an automated markdown component

98 Wordpress Integration

Find it on GitHub

+24 million of live websites are using Wordpress (source: BuiltWith)

So it is a good chance to expand the QCObjects users community if they can integrate QCObjects into their WP website in just a click to activate a plugin.

The ways we can go through are two: 1.- Creating a theme using the QCObjects New App template. 2.- Creating a plugin using the QCObjects New App template.

99 Updating code snippets for Visual Studio Code

Find it on GitHub

QCObjects has snippets integration with VSCODE, which is one of the most used IDE's

Find out more of the QCObjects VSCODE extension here:

https://marketplace.visualstudio.com/items?itemName=Quickcorp.QCObjects-vscode

Your help is needed to keep the snippets up to date. If you got any feature advance proposal to enrich the extension you are very welcome as well!

Thanks

100 Updating snippets for Atom

Find it on GitHub

Please I need to update the snippets for Atom. Your code contributions are very welcome! Learn more about Atom here:

https://atom.io

And learn more about QCObjects Atom extension here:

https://atom.io/packages/qcobjects-syntax

It is needed a way to synchronise the versioning of both packages, as well as updating the snippets to the last version of QCObjects.

If you got any proposal about how to enrich the extension for Atom you are very welcome as well!

Thanks