How to publish on GitHub step by step
🌍 Language pair / Par de idioma
Section titled “🌍 Language pair / Par de idioma”- English: 07-how-to-publish-on-github-step-by-step.md
- Español: ../es/07-como-publicar-en-github-paso-a-paso.md
[!TIP] For startup instructions and prompts, use:
🗣️ Friendly prompt (copy/paste)
Section titled “🗣️ Friendly prompt (copy/paste)”Using https://github.com/juanklagos/spec-driven-development-template, prepare my project to publish on GitHub step by step.My project is: [describe project].Do the setup and explain each step in simple language.Prerequisites
Section titled “Prerequisites”- A GitHub account
- Git installed locally
Step 1: Create repository on GitHub
Section titled “Step 1: Create repository on GitHub”- Open GitHub
- Create a new repository
- Copy repository URL
Step 2: Initialize local repository
Section titled “Step 2: Initialize local repository”From the template folder:
git initgit add .git commit -m "Initial template release"Step 3: Connect to GitHub
Section titled “Step 3: Connect to GitHub”git branch -M maingit remote add origin <REPOSITORY_URL>git push -u origin mainStep 4: Verify visible files
Section titled “Step 4: Verify visible files”Confirm these files appear on GitHub:
README.mdLICENSECONTRIBUTING.mdCODE_OF_CONDUCT.mddocs/
Step 5: Create first release tag
Section titled “Step 5: Create first release tag”git tag v1.0.0git push origin v1.0.0💡 Quick tips
Section titled “💡 Quick tips”- Start from a simple one-paragraph project description.
- Ask the AI to confirm the active spec before coding.
- Close every session with validation and a clear next step.
📊 Visual flow
Section titled “📊 Visual flow”flowchart LR A["Project idea"] --> B["Spec approved"] B --> C["Plan aligned"] C --> D["Tasks prioritized"] D --> E["Implementation"] E --> F["Validation + Logbook"]