Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Hackathon Learning Workshop

A 90-minute step-by-step learning journey for developers attending the hackathon.

🌐 Live site: tanure.github.io/spec-driven-learning-workshop


🎯 What You'll Learn

  • πŸ€– How GitHub Copilot instructions, agents, and skills work
  • πŸ“ Spec-driven development vs vibe coding
  • πŸ› οΈ How to use spec-kit to turn specs into GitHub Issues and implementation

πŸ“š Topics

Module Title Duration
πŸ“Œ M1 The AI Development Problem ~10 min
πŸ’‘ M2 Copilot Best Practices ~25 min
πŸ“ M3 Spec-Driven Development ~45 min
πŸ”— M4 GitHub MCP Integration ~20 min
🏁 M5 Putting It All Together ~30 min

🚒 Deploy

Pushes to main touching docs/ trigger GitHub Actions deployment to Pages.

To deploy to a GitHub Pages subpath (e.g., https://org.github.io/repo-name/), set the BASE_URL environment variable before building:

# In your GitHub Actions workflow or locally:
BASE_URL=/repo-name/ npx vitepress build

For root-path deployment (https://org.github.io/ or a custom domain), leave BASE_URL unset.


πŸ“¦ Publish As Separate Repository

Create this folder as its own repository and have participants use any blank workspace or their hackathon project folder. The spec-kit workflow creates specs/ and memory/ directories automatically when participants run specify init.


πŸ’» Local Preview

cd docs
npm install
npm run docs:dev

The dev server starts at http://localhost:5173/ by default.


🀝 Contributing

Found an issue or want to improve the workshop content? Feel free to open an issue or submit a pull request!


Made with ❀️ for hackathon participants

About

Spec-Driven development learning workshop

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors