shubhansu-kr/gohttp

Repository Init - Setup for Community Collaboration

オープン

#1 opened on 2025/09/30

 (0 件のコメント) (0 件のリアクション) (1 人の担当者) (0 件のフォーク)auto 404
good first issuehacktoberfesthacktoberfest2025

Repository metrics

Stars
 (1 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

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.go with a minimal HTTP server (Hello World response)
  • Add .gitignore (Go specific)
  • Add README.md with project overview and usage instructions
  • Add CONTRIBUTING.md with 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.md and .github/PULL_REQUEST_TEMPLATE.md

Acceptance Criteria

  • Repository can be cloned and go run ./cmd/ghttpd should start a server at :8080 returning "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

コントリビューターガイド