-
Notifications
You must be signed in to change notification settings - Fork 604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation for Goose V1 #638
Conversation
Desktop App for this PRThe following build is available for testing: The app is signed and notarized for macOS. After downloading, unzip the file and drag the Goose.app to your Applications folder. This link is provided by nightly.link and will work even if you're not logged into GitHub. |
Co-authored-by: Salman Mohammed <[email protected]>
Co-authored-by: Kalvin Chau <[email protected]> - combines the release workflow for CLI and Desktop App - "Build CLI" step only builds 'goose' artifacts; it skips 'goosed' artifacts - we no longer release desktop app run on pull requests speeds up PR builds a lot. however, i created a separate PR comment trigger which we can trigger with "/bundle-desktop" comment cause it can be useful in select PRs. - system deps in Cross.toml had to be updated (possible due to the recent Ubuntu update from 22 -> 24 in Github runners) - versioned and stable release - adds a PR comment trigger workflow to bundle desktop app and comment on PR with the download link - only download 'goose' artifacts in download_cli.sh, improve error msgs - combines the CI workflows for rust and electron app to a single workflow - adds canary release workflow
Co-authored-by: Mic Neale <[email protected]>
Co-authored-by: Salman Mohammed <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! gh actions and site look good, will review individual guide content when we have finalized everything
This pull request introduces a new documentation site for Goose powered by Docusaurus, along with several blog posts and configuration files. The key changes include setting up the deployment workflow, adding a
.gitignore
file, updating theREADME.md
, and adding multiple blog posts.Documentation Setup:
.github/workflows/deploy-v1-docs.yml
: Added a GitHub Actions workflow to automate the deployment of the documentation site when changes are pushed to thev1-docs
branch.documentation/.gitignore
: Added a.gitignore
file to exclude dependencies, build outputs, and other generated files from the repository.documentation/README.md
: Updated theREADME.md
file with instructions on how to install dependencies, run the local development server, build the site, and deploy it using Docusaurus.