good first issuehacktoberfesthacktoberfest2025
Repository metrics
- Stars
- (1 star)
- PR merge metrics
- (PR metrics pending)
Description
Description We are starting a project to build an HTTP server from scratch in Go. This issue will set up the foundation of the repository, making it ready for open-source contributions (including Hacktoberfest).
Tasks to complete
- Setup Go module (
go mod init ghttp) - Create initial
cmd/ghttpd/main.gowith a minimal HTTP server (Hello Worldresponse) - Add
.gitignore(Go specific) - Add
README.mdwith project overview and usage instructions - Add
CONTRIBUTING.mdwith contribution guidelines - Add
CODE_OF_CONDUCT.md(Contributor Covenant recommended) - Add
LICENSE(MIT or Apache-2.0 suggested) - Add GitHub Actions workflow (
.github/workflows/ci.yml) for Go build + test - Create
.github/ISSUE_TEMPLATE.mdand.github/PULL_REQUEST_TEMPLATE.md
Acceptance Criteria
- Repository can be cloned and
go run ./cmd/ghttpdshould start a server at:8080returning "Hello, World!" - Repo contains all the basic community health files (README, LICENSE, CONTRIBUTING, CODE_OF_CONDUCT)
- GitHub Actions CI runs successfully on push and pull requests
- Issue and PR templates exist to guide contributors