Firstcontributions.github.io
Web app for First Contributions
Install / Use
/learn @firstcontributions/Firstcontributions.github.ioREADME
First Contributions
A website to help people make their first open source contribution.
Features
- Project Discovery: Browse open source projects suitable for beginners
- Issue Integration: View "good first issue" and "help wanted" issues directly from GitHub
- Bento Layout: Modern, responsive card layout with varying heights
- Real-time Data: Fetches live issue data from GitHub repositories
Setup
Prerequisites
- Node.js 18+
- npm or pnpm
Installation
npm install
# or
pnpm install
GitHub API Setup (Optional)
To enable live issue fetching, you'll need a GitHub Personal Access Token:
- Go to GitHub Settings > Personal Access Tokens
- Generate a new token (no special permissions needed)
- Create a
.envfile in the project root:
GITHUB_TOKEN=your_token_here
Without a token, the site will work but won't show live GitHub issues due to rate limiting.
Development
npm run dev
# or
pnpm dev
Build
npm run build
# or
pnpm build
Tech Stack
- Astro: Static site generator
- TypeScript: Type safety
- GitHub API: Live issue data
- CSS: Modern styling with glassmorphism effects
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Languages
Security Score
Audited on Mar 26, 2026
