-
-
Notifications
You must be signed in to change notification settings - Fork 12
GITHUB_SETUP
Haveapp1 edited this page Aug 22, 2025
·
1 revision
This guide will help you enable and configure GitHub Discussions and Wiki for the Agentwise repository.
- Go to https://github.com/VibeCodingWithPhil/agentwise
- Click on "Settings" tab
- Scroll down to "Features" section
- Check the box next to "Discussions"
- Click "Set up discussions"
- GitHub will create a welcome discussion
Create these categories for better organization:
-
π’ Announcements
- Description: "Official announcements and updates"
- Format: Announcement
- Enable "Announcements" format
-
π‘ Ideas
- Description: "Share ideas for new features and improvements"
- Format: General
-
β Q&A
- Description: "Ask the community for help"
- Format: Question/Answer
- Enable "Mark as answered" feature
-
π Show and Tell
- Description: "Show off something you've built with Agentwise"
- Format: General
-
π Bug Reports
- Description: "Report issues and bugs"
- Format: General
-
π Documentation
- Description: "Suggest documentation improvements"
- Format: General
Create a pinned welcome post:
# Welcome to Agentwise Discussions! π
Welcome to the official discussion forum for Agentwise!
## What is this space for?
This is a place for:
- π‘ Sharing ideas and feature requests
- β Getting help from the community
- π Showcasing projects built with Agentwise
- π Discussing bugs and issues
- π Suggesting documentation improvements
## Community Guidelines
1. **Be respectful** - Treat everyone with respect
2. **Stay on topic** - Keep discussions relevant
3. **Search first** - Check if your question has been asked
4. **Provide context** - Include relevant details
## Quick Links
- [Documentation](https://agentwise-docs.vercel.app)
- [GitHub Issues](https://github.com/VibeCodingWithPhil/agentwise/issues)
- [Wiki](https://github.com/VibeCodingWithPhil/agentwise/wiki)
Happy coding! π- Go to repository Settings
- Under "Features" section
- Check the box next to "Wikis"
- Click on "Wiki" tab in repository
- Click "Create the first page"
- Use "Home" as the page name
Copy the content from the wiki/ directory to GitHub Wiki:
- Home - Main landing page (use wiki/Home.md)
- Installation - Setup instructions (use wiki/Installation.md)
- Quick-Start - Getting started guide (use wiki/Quick-Start.md)
- _Sidebar - Navigation sidebar
Create _Sidebar.md for navigation:
# Navigation
## Getting Started
- [Home](Home)
- [Installation](Installation)
- [Quick Start](Quick-Start)
- [Configuration](Configuration)
## Documentation
- [Commands](Commands)
- [Agent System](Agent-System)
- [API Reference](API-Reference)
- [Architecture](Architecture)
## Development
- [Creating Custom Agents](Creating-Custom-Agents)
- [Contributing](Contributing)
- [Testing](Testing)
## Advanced
- [Performance Tuning](Performance-Tuning)
- [Troubleshooting](Troubleshooting)
- [Security](Security)
## Resources
- [Case Studies](Case-Studies)
- [Video Tutorials](Video-Tutorials)
- [FAQ](FAQ)
## Legal
- [License](License)
- [Privacy Policy](Privacy)- Go to Settings β Manage access
- Configure wiki editing permissions:
- Restrict editing to collaborators (recommended)
- Or allow community edits with moderation
Create .github/workflows/wiki-sync.yml:
name: Sync Wiki
on:
push:
paths:
- 'docs-site/wiki/**'
branches:
- main
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Sync Wiki
uses: SwiftDocOrg/github-wiki-publish-action@v1
with:
path: docs-site/wiki
env:
GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}# Clone wiki repository
git clone https://github.com/VibeCodingWithPhil/agentwise.wiki.git
# Copy wiki files
cp docs-site/wiki/*.md agentwise.wiki/
# Commit and push
cd agentwise.wiki
git add .
git commit -m "Update wiki content"
git pushCreate .github/DISCUSSION_TEMPLATE/:
title: "[IDEA] "
labels: ["enhancement", "discussion"]
body:
- type: textarea
id: description
attributes:
label: Idea Description
description: Describe your idea
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use Case
description: How would this be used?
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: What alternatives have you considered?- Pin important announcements
- Mark helpful answers in Q&A
- Use labels for categorization
- Regularly moderate and respond
- Create discussion templates
- Keep Home page updated
- Use consistent formatting
- Include code examples
- Add images and diagrams
- Regular content reviews
Add links to documentation site:
// In navigation component
const communityLinks = [
{
title: "GitHub Discussions",
href: "https://github.com/VibeCodingWithPhil/agentwise/discussions",
icon: MessageSquare
},
{
title: "Wiki",
href: "https://github.com/VibeCodingWithPhil/agentwise/wiki",
icon: BookOpen
}
]- Discussions enabled
- Categories created
- Welcome post pinned
- Wiki enabled
- Home page created
- Sidebar added
- Core pages uploaded
- Permissions configured
- Templates created
- Links added to docs
Need help with setup?
- Discord: @vibecodingwithphil
- GitHub: @VibeCodingWithPhil
Last updated: January 2025
Support
- Discord: @vibecodingwithphil
- GitHub: @VibeCodingWithPhil