Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Submit answers to questions from Android

Open
#102 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
65/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
go

Research direction

Start in internal/web/handler/questions.go, focusing on CreateAnswerRequest, then review prerequisite issues #96 and #98. Trace the existing safe reader and answer endpoint behavior before running or adding tests for successful submission, a missing question, and session expiration. Done means all listed acceptance criteria pass, including input preservation and safe handling of pending or ambiguous requests.

Written by the indexing model from the issue text.

Description

android community difficulty: intermediate enhancement help wanted

Roadmap: #76

Goal

Let a signed-in user answer an existing question.

Acceptance criteria

  • Submit the answer body to the selected question's answer endpoint.
  • Render the confirmed answer through the existing safe reader.
  • Preserve input on validation, authorization, and temporary network failures.
  • Prevent repeated pending submissions and avoid blind retries after ambiguous timeouts.
  • Test a successful answer, a missing question, and session expiration.

Start: internal/web/handler/questions.go, CreateAnswerRequest, and #98.

Prerequisites: #96, #98.

Dominant language
Go
Stars
1
Forks
7
Avg merge
6h 25m
Merged PRs (30d)
18

Getting set up

We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.

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.

More from wavefnd/wave-platform

All issues in wavefnd/wave-platform

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.