maproulette / maproulette/maproulette-frontend

Additional information on Challenge browse page when referer is an OSM Changeset page

Open
#1,873 0 comments 0 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

Breaking out from #178

It would be nice if we had some sort of info-box / modal that would be shown if the referer is a changeset URL. The people clicking on a MR link from an OSM changeset are a) likely to be unfamiliar with the MR interface, or with MR altogether, and b) likely to have some sort of concern or complaint that led them to click on the link.

So, without having the exact wording just yet, this message should contain:

  • A (link to) a basic explanation of what MapRoulette is
  • A quick explanation of what the relation is between the changeset and this task
  • Instructions on how to get in touch with the challenge owner (or perhaps even a direct link to do this)

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 at the Challenge browse page and investigate how navigation from an OSM changeset URL can be identified. No files or tests are named, so first map the relevant frontend entry point and existing modal or info-box patterns. Done means a changeset-referer view presents MapRoulette context, explains the changeset-to-task relationship, and shows how to contact the challenge owner.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.