-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
A GitHub integration would be valuable beyond just publishing to OpenQase - it could serve as a backup solution and content import/export mechanism for all Bebop users.
- GitHub integration:
- OAuth authentication with GitHub
- Basic repository operations (list, read, write)
- Store GitHub credentials securely
- GitHub-specific features:
- Backup collections to GitHub
- Import content from GitHub repositories
- Export collections as markdown files
- OpenQase publishing workflow:
- Configure specific repository/branch/path for OpenQase
- Handle frontmatter formatting
- Manage file operations and commits
Next steps:
- Setting up GitHub OAuth in Bebop
- Creating the necessary database schemas for storing GitHub tokens
- Implementing the basic GitHub client class
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request