maproulette / maproulette/maproulette-frontend

Mandatory link to discourse-thread before being able to start a challenge

Open
#2,563 5 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
167
Forks
39
Avg merge
16h 34m
Merged PRs (30d)
11

Description

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

MapRoulette is a tool and its really good and i think something good. But, maybe it makes things TO easy, as there is quite some discussion in the forum about it. I personally think one way to reduce problems is to have a mandatory link to the forum where the challenge is discussed.

It needs some discussion, of course, but problems need to be adressed.

Describe the solution you'd like

A field in the form that is mandatory with a link to the discussion forum. It should be checked and the only valid url should start with https://community.openstreetmap.org/ - no other discussion-places should be allowed because this is the place where most openstreetmap mappers are present in a kinda central place.

Describe alternatives you've considered

Additional context
https://community.openstreetmap.org/t/maproulette-critique/116922/130

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the challenge creation form and its existing validation flow, then read the linked OpenStreetMap community discussion for the surrounding context. Done means the form requires a discussion link and accepts only URLs beginning with https://community.openstreetmap.org/.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.