Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[User Story] Enter an address or landmark manually

Abierto
#182 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
42/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
frontend

Línea de trabajo

No se indican archivos, pruebas ni puntos de entrada. Empieza por localizar el paso de ubicación y su flujo existente de datos de ubicación, y después revisa cómo la siguiente acción valida las entradas. Se considera terminado cuando se puede introducir manualmente una dirección o un punto de referencia cuando sea necesario, y un campo vacío impide continuar con un mensaje de error.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

invalid user story

User story

Como uma pessoa que está realizando uma denúncia
Eu gostaria de informar um endereço ou ponto de referência
De forma que o local da vaga possa ser identificado na denúncia

Business context

A clear and concise description about the business context

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Items in scope of this issue

  • Display a text box for manual address/landmark input;
  • If manual input not provided, display a message that it is not possible to proceed without the landmark or address.

Describe the solution you'd like
A clear and concise description of what you want to happen.

Out of scope

Items out of scope of this issue

Additional context & notes

Add any other context or screenshots about the feature request here.

Acceptance Criteria

  • 1. Address/landmark field should be required when no location data was entered
    Given user have not entered location data
    When they go to next step
    Then address/landmark text field is required
  • 2. User should not finish location without entering an address/landmark manually
    Given user have not entered location data
    When address/landmark text field is empty and user tries to click next button
    Then they should find an error message

Checklist do kickoff

  • A análise da história está concluída?
  • QA (ou pessoa que assumiu o papel de QA) revisou a análise?
  • A história está completa com todos os detalhes e as informações relevantes?
    (Ex.: Contexto, Escopo, Fora de Escopo, Critérios de aceite, etc);
  • O valor de negócio da história está bem entendido? (se aplicável)
  • Esta história não tem dependência de outras histórias futuras?
  • Não existem dívidas técnicas (débitos técnicos) relacionadas a história;
  • Há protótipos de telas para essa história (se aplicável)
  • Há detalhes na história de mensagens de erro e outros feedbacks para o usuário (se aplicável)
  • Há mensagens de ajuda ou outros textos definidos na história (se aplicável)
  • A história está em um tamanho adequado
  • Existe feature toggle para a feature (se aplicável)

Checklist do deskcheck

  • Há testes unitários que validem a implementação? (se aplicável)
  • As alterações de código passaram em todas as pipelines
  • A história foi executada manualmente
  • A história não trouxe regressões ou impacto negativo a outras implementações
  • Todos os critérios de aceite foram cobertos
  • A história não precisa de feedback ou correção
  • Foi testada uma jornada completa do usuário através da história (se aplicável)
Lenguaje dominante
JavaScript
Estrellas
3
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de multei/web

Todos los issues de multei/web

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.