Repo for Pages and Documents, new sparks
- π Live Site: https://scotlaclair.github.io/
- π Knowledge Base: https://scotlaclair.github.io/docs/
- π Wiki: Project Wiki
- π¬ Discussions: Join the Conversation
- π‘ Submit a Spark: New Idea
- π Report a Bug: Bug Report
- π Contributing: See CONTRIBUTING.md
- π§© Template Setup: See .github/TEMPLATE_REPO_GUIDE.md
- π€ AI Assistant Setup: See docs/ai-dev-environment-setup.md
- βοΈ Setup Guide: See .github/SETUP_GUIDE.md
- π PR Linking Guide: See .github/PR_ISSUE_LINKING_REFERENCE.md
This repository uses GitHub Pages to host a static website at https://scotlaclair.github.io/
Option 1: User/Organization Site (Current Setup)
- Your repository is named
username.github.io(user/org Pages site) - GitHub Pages automatically publishes from the root of your default branch (usually
main) - The
index.htmlin the root becomes your homepage - Accessible at:
https://scotlaclair.github.io/
Option 2: Regular Repo with Docs Folder
- For regular project repositories (not
username.github.io) - You can configure GitHub Pages to publish from:
- Root directory of a branch
/docsfolder on a branch- A separate
gh-pagesbranch
- Example: A repo named
my-projectwould be athttps://scotlaclair.github.io/my-project/
Your repository is both a regular Git repository AND a GitHub Pages site:
- β You can store any files (code, documents, assets)
- β You can use version control (branches, commits, pull requests)
- β HTML/CSS/JS files are automatically served as web pages
- β Non-web files (like PDFs, images) can be accessed via their path
scotlaclair.github.io/
βββ index.html # Homepage (required for root-level Pages site)
βββ docs/ # Optional: Organize documents/pages in folders
β βββ example.html # Accessible at /docs/example.html
βββ assets/ # Optional: Images, CSS, JavaScript
βββ .nojekyll # Prevents Jekyll processing (for plain HTML)
βββ README.md # This file (not published to the site)
β Added:
.nojekyll- Tells GitHub Pages not to use Jekyll processing (faster deployment for plain HTML).gitignore- Ignores common temporary and system filesdocs/example.html- Example of how to structure additional pages
π Optional Additions (Templates Provided):
- β
404.html- Custom error page for broken links (ready to use) - β
assets/folder - For images, CSS, and JavaScript files (already created) - β
CNAME.example- Template for custom domain setup (rename toCNAMEand configure) - β
robots.txt- Template to control search engine indexing (ready to use) - β
sitemap.xml- Template to help search engines find your pages (update with your pages)
π Detailed Guide: See Optional Additions Guide for complete setup instructions.
Quick Start:
404.html- Already active, will show for broken linksrobots.txt- Allows all search engines by default, customize if neededsitemap.xml- Add your pages and update dates, then reference inrobots.txtCNAME.example- Rename toCNAME(no extension) and follow instructions inside for custom domain setup
- Add HTML files to the repository
- Commit and push to the
mainbranch - Files are automatically published within a few minutes
- Access your site at https://scotlaclair.github.io/
- Homepage:
https://scotlaclair.github.io/(index.html) - Example page:
https://scotlaclair.github.io/docs/example.html - Any file:
https://scotlaclair.github.io/path/to/file.html
This repository includes comprehensive configuration for:
- β Issue Templates - For Sparks, features, bugs, documentation, and the 7 setup areas
- β Pull Request Template - Standardized PR submissions
- β Contributing Guide - Guidelines for contributors
- β Code of Conduct - Community guidelines
- β Security Policy - Vulnerability reporting process
- β GitHub Actions - Automated workflows for Pages, labeling, and maintenance
- β Labels - Comprehensive label system for organization
- β Wiki Structure - Guide for setting up and organizing the Wiki
- β Discussion Templates - Templates for community discussions
- β Knowledge Base - Documentation hub at /docs/
To create sub-issues for the repository setup (items 1-7), use the issue templates:
- Go to Issues β New Issue
- Select the appropriate template (1-7 for setup areas)
- Fill out the form and submit
See .github/SETUP_GUIDE.md for detailed instructions and .github/SUB_ISSUE_MANAGEMENT.md for best practices on managing parent and sub-issues.
- Knowledge Base - Comprehensive documentation hub
- Wiki - Collaborative documentation and guides
- See Wiki Guide for setup instructions
- Setup Guide - Repository configuration guide
- Discussions - Community conversations and Q&A
- See Discussions Guide for how to use
- Templates available for Ideas, Questions, and Show & Tell
- Issues - Bug reports, features, and sparks
- Pull Requests - Code contributions and reviews
- Issue Templates: Spark, Feature, Bug, Documentation, and 7 setup area templates
- Discussion Templates: Ideas, Questions, Show & Tell
- PR Template: Standardized pull request submissions
We welcome contributions! Please see:
- CONTRIBUTING.md - How to contribute
- CODE_OF_CONDUCT.md - Community guidelines
- SECURITY.md - Security policy
π‘ Sparks are new ideas and concepts to explore. Submit a spark when you have:
- A new idea to discuss
- A concept to explore
- An opportunity to consider
Learn More:
- π Spark Process Documentation - Complete guide
- π Spark Workflow - Visual diagrams
- π‘ Submit a Spark β