Skip to content

Universal developer toolkit with GitHub Education integrations - error monitoring, code quality, feature flags, and more

License

Notifications You must be signed in to change notification settings

SireJeff/developer_toolkit_guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Developer Toolkit Guide

License: MIT GitHub Education PRs Welcome

A universal developer toolkit leveraging GitHub Education student packages. Apply to any repository for instant access to error monitoring, code quality analysis, feature flags, and more.


Table of Contents


Quick Start

# Clone this toolkit
git clone https://github.com/SireJeff/developer_toolkit_guide.git

# Initialize in any project
./templates/init-toolkit.sh /path/to/your/project

# Or use Claude Code plugin
/toolkit-init

Available Tools

Tool Category What It Does
Honeybadger Error Monitoring Error tracking, uptime monitoring, logging
Sentry Error Monitoring Error tracking, performance, session replay
Appwrite Backend Platform Auth, database, storage, serverless functions
CodeScene Code Quality Technical debt, code health metrics
Zyte Web Scraping Data extraction, anti-ban, Scrapy Cloud
Polypane Dev Browser Multi-viewport responsive testing
Requestly API/HTTP Tools HTTP interceptor, API mocking
DevCycle Feature Flags Feature flags, A/B testing, rollouts

GitHub Education

All tools offer free or discounted access through the GitHub Education Student Developer Pack.

If you're a student or educator, you can claim these benefits:

  1. Visit education.github.com/pack
  2. Verify your student/educator status
  3. Browse available tools and claim your benefits

Documentation

Tool Guides

Individual setup and integration guides for each service:

Recipes (Tool Combinations)

Learn how to use multiple tools together effectively:

Language Guides

Language-specific integration instructions:

Templates

Config Files

Pre-configured templates for each tool in templates/:

  • honeybadger/ - Node.js and Ruby configs
  • sentry/ - SDK configs and CLI setup
  • appwrite/ - Project configuration
  • codescene/ - Analysis settings
  • devcycle/ - SDK configuration
  • requestly/ - Rule exports

Git Hooks

  • git-hooks/pre-commit - CodeScene quality checks
  • git-hooks/install-hooks.sh - Hook installer

GitHub Actions

  • github-actions/codescene-analysis.yml - PR code health
  • github-actions/sentry-release.yml - Release tracking
  • github-actions/devcycle-sync.yml - Feature flag sync
  • github-actions/quality-gate.yml - Combined checks

Claude Code Plugin

Install the plugin from plugin/ to get automated toolkit management:

Command Description
/toolkit-init Initialize toolkit in current repo
/toolkit-add <tool> Add a specific tool
/toolkit-status Check which tools are configured

Project Structure

developer_toolkit_guide/
├── README.md
├── LICENSE
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
├── docs/
│   ├── tools/           # Individual tool guides
│   ├── recipes/         # Tool combination guides
│   └── language-guides/ # Language-specific setup
├── templates/
│   ├── honeybadger/
│   ├── sentry/
│   ├── appwrite/
│   ├── codescene/
│   ├── devcycle/
│   ├── requestly/
│   ├── git-hooks/
│   └── github-actions/
└── plugin/
    ├── plugin.json
    ├── commands/
    ├── skills/
    ├── agents/
    └── hooks/

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with the help of Claude Code

About

Universal developer toolkit with GitHub Education integrations - error monitoring, code quality, feature flags, and more

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •