Skip to content
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

Adding initial cloud Structure docs #1036

Closed
wants to merge 213 commits into from
Closed

Conversation

zachgiordano
Copy link
Member

@zachgiordano zachgiordano commented Jul 31, 2024

Describe your changes

Adding some initial documentation for Griptape Cloud Structures.

Issue ticket number and link


📚 Documentation preview 📚: https://griptape--1036.org.readthedocs.build//1036/

collindutter and others added 30 commits March 29, 2024 09:47
Co-authored-by: Collin Dutter <[email protected]>
Co-authored-by: Vasily Vasinov <[email protected]>
Co-authored-by: Collin Dutter <[email protected]>
Co-authored-by: Vasily Vasinov <[email protected]>
Copy link

codecov bot commented Jul 31, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

@zachgiordano zachgiordano marked this pull request as ready for review August 1, 2024 16:01
vachillo
vachillo previously approved these changes Aug 1, 2024
Comment on lines 0 to 3
# Griptape Cloud

Griptape Cloud is a managed platform for running AI-powered agents, pipelines, and workflows. No newline at end of file
Managed services for your AI app stack. Deploy and scale end-to-end solutions, from LLM-powered data prep and retrieval to AI agents, pipelines and workflows.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should consider putting a nice example here

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll link to the managed template and samples. I imagine we'll want to do a rewrite of this main page, so this is just a placeholder.

Comment on lines 2 to 3
Griptape Cloud is a managed platform for running AI-powered agents, pipelines, and workflows. No newline at end of file
Managed services for your AI app stack. Deploy and scale end-to-end solutions, from LLM-powered data prep and retrieval to AI agents, pipelines and workflows.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This reads a bit odd, I think it should still start with "Griptape Cloud is...

@@ -0,0 +1,54 @@
## Structure Config File
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should start with ## Overview for consistency with other pages.

@@ -0,0 +1,54 @@
## Structure Config File

Structure repositories require a yaml configuration file which informs Griptape Cloud of your Managed Structure's dependencies and how it needs to build and run.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggest removing yaml from this sentence. Had a lot of back and forth with the customer outreach on how to say "A configuration file in the YAML format" and everything I tried sounded dumb. Suggest just saying requires a configuration file and leave it at that.


#### version

The Structure Config YAML version number.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this a YAML version, or a Structure Config schema version?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can update this to say "schema" version


#### build

The build-time configuration for the Structure. This configuration is optional.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggest we call out optional things clearly. Maybe at the #### build (OPTIONAL) level?


The build-time configuration for the Structure. This configuration is optional.

* **pre_build_install_script** - The path to your pre_build_install_script, for running during the Structure build prior to dependency installation.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this path is relative to the config file's location, right?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, I'll update to note that

@zachgiordano zachgiordano force-pushed the zach/cloud-structure-docs branch from 328f784 to 66da467 Compare August 1, 2024 22:35
@zachgiordano zachgiordano requested a review from vachillo August 1, 2024 22:36
collindutter
collindutter previously approved these changes Aug 2, 2024
vachillo
vachillo previously approved these changes Aug 2, 2024
@collindutter collindutter changed the base branch from dev to main August 2, 2024 17:06
@collindutter collindutter dismissed stale reviews from vachillo and themself August 2, 2024 17:06

The base branch was changed.

@vachillo vachillo mentioned this pull request Aug 2, 2024
1 task
@zachgiordano zachgiordano deleted the zach/cloud-structure-docs branch August 2, 2024 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.