Skip to content

About

GitHub-native open-source internship curriculum and engineering workflow framework

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Intern Workbench

Intern Workbench is an open-source, GitHub-native framework for running a structured web-development internship. A company forks the repository, selects and customizes a curriculum, assigns tasks as GitHub Issues, and reviews the intern's work through pull requests. There is no dashboard, hosted backend, learner database, or AI detector: GitHub is the platform.

This is a structured internship framework, not a replacement for real engineering experience.

Why it exists

It removes repetitive procedural mentoring—where to work, how to branch, how to test, what a PR needs—so mentors can focus on reasoning, tradeoffs, code quality, and growth. The curriculum contains 206 consolidated core tasks from absolute beginner through junior-developer-ready practice.

Workflow

FORK → CUSTOMIZE → INVITE INTERN → ASSIGN ISSUE → IMPLEMENT → TEST
  → PR → CI → REVIEW → FIX → APPROVE → MERGE → NEXT TASK

Start here

How the curriculum works

Permanent phase IDs such as JS-006 are independent from GitHub Issue and PR numbers. Guidance decreases from GUIDED to AMBIGUOUS; tasks move from explicit implementation to investigation and product delivery. Shared workflow documentation avoids repeating a textbook inside every task.

Responsible AI

AI assistance is allowed and must be disclosed. Evaluation is based on verification and demonstrated understanding—not unreliable authorship detection. See AI-USAGE.md.

Validation

npm run validate

The validator checks metadata, IDs, prerequisites, links, required task sections, policy placeholders, and repository structure. CI runs the same objective checks; mentors retain responsibility for subjective judgment.

License

MIT

About

GitHub-native open-source internship curriculum and engineering workflow framework

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages