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

feat: Cookbook Onboard (AI Assistant & Playground) #1387

Merged
merged 1 commit into from
Aug 14, 2024

Conversation

ClockRide
Copy link
Contributor

Resolves #1386

@ClockRide ClockRide requested a review from a team as a code owner July 31, 2024 05:58
Copy link

netlify bot commented Jul 31, 2024

Deploy Preview for celo-docs ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 438b7cc
🔍 Latest deploy log https://app.netlify.com/sites/celo-docs/deploys/66a9d65482852b0008362c13
😎 Deploy Preview https://deploy-preview-1387--celo-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 64 (🔴 down 25 from production)
Accessibility: 92 (no change from production)
Best Practices: 75 (no change from production)
SEO: 82 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

gitguardian bot commented Jul 31, 2024

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

Since your pull request originates from a forked repository, GitGuardian is not able to associate the secrets uncovered with secret incidents on your GitGuardian dashboard.
Skipping this check run and merging your pull request will create secret incidents on your GitGuardian dashboard.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
- - Generic High Entropy Secret 438b7cc src/theme/Navbar/index.js View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

Copy link

socket-security bot commented Jul 31, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/[email protected] None 0 248 kB existentialism, hzoo, jlhwung, ...1 more
npm/@cookbookdev/[email protected] None 0 19.8 MB cookbookdev
npm/@emotion/[email protected] environment 0 29.2 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 4.29 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 7.05 kB emotion-release-bot
npm/@floating-ui/[email protected] None 0 211 kB atomiks
npm/@floating-ui/[email protected] None 0 155 kB atomiks
npm/@floating-ui/[email protected] None 0 60.3 kB atomiks
npm/@floating-ui/[email protected] None 0 61.8 kB atomiks
npm/@headlessui/[email protected] environment 0 602 kB malfaitrobin
npm/@headlessui/[email protected] environment 0 10.7 kB malfaitrobin
npm/@monaco-editor/[email protected] None 0 85.9 kB surenat
npm/@monaco-editor/[email protected] None 0 152 kB surenat
npm/@motionone/[email protected] None 0 37.1 kB popmotion
npm/@motionone/[email protected] None 0 368 kB popmotion
npm/@motionone/[email protected] None 0 14.1 kB popmotion
npm/@motionone/[email protected] None 0 42.9 kB popmotion
npm/@motionone/[email protected] None 0 15.4 kB popmotion
npm/@motionone/[email protected] None 0 32.1 kB popmotion
npm/@noble/[email protected] None 0 1.35 MB paulmillr
npm/@noble/[email protected] None 0 747 kB paulmillr
npm/@radix-ui/[email protected] None 0 3.28 kB vladmoroz
npm/@radix-ui/[email protected] None 0 4.96 kB vladmoroz
npm/@radix-ui/[email protected] None 0 9.2 kB vladmoroz
npm/@radix-ui/[email protected] None 0 29.6 kB vladmoroz
npm/@radix-ui/[email protected] None 0 42.4 kB vladmoroz
npm/@radix-ui/[email protected] None 0 43.5 kB vladmoroz
npm/@radix-ui/[email protected] None 0 26.2 kB vladmoroz
npm/@radix-ui/[email protected] None 0 7.78 kB vladmoroz
npm/@radix-ui/[email protected] None 0 28.2 kB vladmoroz
npm/@radix-ui/[email protected] None 0 100 kB vladmoroz
npm/@radix-ui/[email protected] None 0 7.85 kB vladmoroz
npm/@radix-ui/[email protected] None 0 66.1 kB vladmoroz
npm/@radix-ui/[email protected] None 0 106 kB vladmoroz
npm/@radix-ui/[email protected] None 0 9.76 kB vladmoroz
npm/@radix-ui/[email protected] None 0 60.3 kB vladmoroz
npm/@radix-ui/[email protected] None 0 76 kB vladmoroz
npm/@radix-ui/[email protected] environment 0 3.44 MB vladmoroz
npm/@radix-ui/[email protected] None 0 6.42 kB vladmoroz
npm/@radix-ui/[email protected] None 0 9.41 kB vladmoroz
npm/@radix-ui/[email protected] None 0 246 kB vladmoroz
npm/@radix-ui/[email protected] None 0 89.8 kB vladmoroz
npm/@radix-ui/[email protected] None 0 75.3 kB vladmoroz
npm/@radix-ui/[email protected] None 0 10.3 kB vladmoroz
npm/@radix-ui/[email protected] None 0 33.2 kB vladmoroz
npm/@radix-ui/[email protected] None 0 29.9 kB benoitgrelard
npm/@radix-ui/[email protected] None 0 64.2 kB vladmoroz
npm/@radix-ui/[email protected] None 0 196 kB vladmoroz
npm/@radix-ui/[email protected] None 0 314 kB vladmoroz
npm/@radix-ui/[email protected] None 0 13.1 kB vladmoroz
npm/@radix-ui/[email protected] None 0 134 kB vladmoroz
npm/@radix-ui/[email protected] None 0 25.4 kB vladmoroz
npm/@radix-ui/[email protected] None 0 50.7 kB vladmoroz
npm/@radix-ui/[email protected] None 0 180 kB vladmoroz
npm/@radix-ui/[email protected] None 0 132 kB vladmoroz
npm/@radix-ui/[email protected] None 0 6.12 kB vladmoroz
npm/@radix-ui/[email protected] None 0 12.3 kB vladmoroz
npm/@radix-ui/[email protected] None 0 7.53 kB vladmoroz
npm/@radix-ui/[email protected] None 0 5.82 kB vladmoroz
npm/@radix-ui/[email protected] None 0 5.76 kB vladmoroz
npm/@radix-ui/[email protected] None 0 6.58 kB vladmoroz
npm/@radix-ui/[email protected] None 0 11.4 kB vladmoroz
npm/@radix-ui/[email protected] None 0 10.4 kB vladmoroz
npm/@radix-ui/[email protected] None 0 16.1 kB vladmoroz
npm/@scure/[email protected] None 0 122 kB paulmillr
npm/@scure/[email protected] None 0 57.7 kB paulmillr
npm/@scure/[email protected] None 0 357 kB paulmillr
npm/@tailwindcss/[email protected] None 0 19.1 kB reinink
npm/@tanstack/[email protected] None 0 761 kB tannerlinsley
npm/@tanstack/[email protected] None 0 18 kB tannerlinsley
npm/@tanstack/[email protected] environment 0 3.29 MB tannerlinsley
npm/@tanstack/[email protected] environment 0 198 kB tannerlinsley
npm/@types/[email protected] None 0 51.4 kB types
npm/@types/[email protected] None 0 27.9 kB types
npm/@types/[email protected] None 0 13.4 kB types
npm/@types/[email protected] None 0 24.5 kB types
npm/@types/[email protected] None 0 8.3 kB types
npm/@types/[email protected] None 0 137 kB types
npm/@types/[email protected] None 0 6.75 kB types
npm/@types/[email protected] None 0 7.01 kB types
npm/@vercel/[email protected] None 0 29 kB vercel-release-bot
npm/[email protected] None 0 1.16 MB awkweb
npm/[email protected] None 0 30.6 kB kashey
npm/[email protected] None 0 12.5 kB ljharb
npm/[email protected] environment 0 79 kB justinbmeyer
npm/[email protected] None 0 40.2 kB cherif_b
npm/[email protected] None 0 2.38 kB phillipskevin
npm/[email protected] environment 0 352 kB bitovi-core-os
npm/[email protected] None 0 60.6 kB bmomberger-bitovi
npm/[email protected] None 0 611 B sebmarkbage
npm/[email protected] None 0 93.1 kB cookbookdev
npm/[email protected] None 0 293 kB ricokahler
npm/[email protected] filesystem, shell 0 13.6 kB mathisonian
npm/[email protected] environment, filesystem, shell 0 151 kB abetomo
npm/[email protected] None 0 6.49 kB sonicdoe
npm/[email protected] environment 0 90 kB jacobp100
npm/[email protected] None 0 164 kB mbostock
npm/[email protected] None 0 247 kB mbostock
npm/[email protected] None 0 218 kB mikemcl
npm/[email protected] None 0 3.21 kB kashey
npm/[email protected] None 0 127 kB monastic.panic
npm/[email protected] None 0 3.66 kB sindresorhus
npm/[email protected] None 0 303 kB planttheidea
npm/[email protected] None 0 6.94 kB wooorm
npm/[email protected] None 0 773 kB 101arrowz
npm/[email protected] None 0 36 kB endless
npm/[email protected] environment 0 2.06 MB popmotion
npm/[email protected] None 0 43.9 kB popmotion
npm/[email protected] None 0 5.26 kB kashey
npm/[email protected] None 0 7.53 kB wooorm
npm/[email protected] None 0 18.3 kB wooorm
npm/[email protected] None 0 8.89 kB popmotion
npm/[email protected] None 0 1.71 MB highlightjs_bot
npm/[email protected] None 0 7.18 kB wooorm
npm/[email protected] None 0 82.5 kB jaffathecake
npm/[email protected] None 0 14.6 kB cwmma
npm/[email protected] None 0 10.5 kB mbostock
npm/[email protected] None 0 4.68 kB wooorm
npm/[email protected] None 0 3.89 kB juliangruber
npm/[email protected] None 0 9.87 kB jmoxey
npm/[email protected] None 0 52.9 kB emn178
npm/[email protected] None 0 762 kB stuk
npm/[email protected] None 0 59.1 kB cwmma
npm/[email protected] None 0 31.1 kB wooorm
npm/[email protected] None 0 23.2 kB jsbizon
npm/[email protected] None 0 12.2 kB wooorm
npm/[email protected] None 0 33.1 kB wooorm
npm/[email protected] None 0 37.5 kB wooorm
npm/[email protected] None 0 10.9 kB ai
npm/[email protected] None 0 3.06 kB sindresorhus
npm/[email protected] None 0 788 kB vitaly
npm/[email protected] None 0 198 kB popmotion
npm/[email protected] None 0 7.76 MB timgl
npm/[email protected] None 0 1.42 MB jdecroock
npm/[email protected] None 0 1.32 MB lukasbach
npm/[email protected] None 0 45.4 kB wooorm
npm/[email protected] None 0 25 kB kashey
npm/[email protected] None 0 78.6 kB kashey
npm/[email protected] None 0 1.24 MB brianvaughn
npm/[email protected] None 0 309 kB ckifer
npm/[email protected] None 0 18.3 kB kashey
npm/[email protected] None 0 2.52 MB simmerer
npm/[email protected] environment 0 244 kB eps1lon
npm/[email protected] None 0 162 kB arcthur
npm/[email protected] environment 0 4.65 MB ckifer
npm/[email protected] None 0 926 kB wooorm
npm/[email protected] None 0 31.7 kB feross
npm/[email protected] None 0 63.3 kB lukekarrys
npm/[email protected] None 0 8.56 kB domenic
npm/[email protected] None 0 9.14 MB r0qs
npm/[email protected] None 0 219 kB emilkowalski
npm/[email protected] None 0 37.3 kB surenat
npm/[email protected] None 0 63.9 kB popmotion
npm/[email protected] environment 0 1.77 MB probablyup
npm/[email protected] None 0 620 kB vercel-release-bot
npm/[email protected] None 0 707 kB dcas
npm/[email protected] None 0 18.1 kB thejameskyle
npm/[email protected] filesystem 0 26 kB raszi
npm/[email protected] None 0 51.8 kB kashey
npm/[email protected] None 0 49.5 kB kashey
npm/[email protected] environment 0 38 kB react-bot
npm/[email protected] None 0 406 kB formidablelabs
npm/[email protected] network 0 11.8 MB jmoxey
npm/[email protected] None 0 387 kB philipwalton
npm/[email protected] environment, network 0 137 kB lpinca

🚮 Removed packages: npm/@babel/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

@ClockRide ClockRide force-pushed the cookbook-integration branch from 1283f78 to 438b7cc Compare July 31, 2024 06:14
@therealharpaljadeja
Copy link
Contributor

therealharpaljadeja commented Jul 31, 2024

Thank you for the initiative!

Does Celo need to pay for this service?

If yes, please provide pricing plans. If no, please provide details on any limits (like no. of queries etc...)

Can you also please explain if the chatbot will have information about any new pages we add to the docs automatically or is there a process for the same?

@ClockRide
Copy link
Contributor Author

Thank you for the initiative!

Does Celo need to pay for this service?

If yes, please provide pricing plans. If no, please provide details on any limits (like no. of queries etc...)

Can you also please explain if the chatbot will have information about any new pages we add to the docs automatically or is there a process for the same?

Thank you for getting back to us! Right now, we're focused on growth and helping blockchains like Celo reduce developer onboarding friction within their ecosystems. Our goal is to enhance the effectiveness of our developer relations team, which is why we haven't set any pricing plans or limits for this version of Cookbook Onboard.

While some blockchain networks choose to support Cookbook’s free initiatives, such as this version of Cookbook Onboard, through token grants, there's no obligation for them to do so for us to make it available.

Regarding data population, we provide your team with access to our CMS, where you can configure the resources the bot uses to reply. By default, they are updated every 24 hours, but you can also refresh them manually when necessary :)

@ClockRide
Copy link
Contributor Author

@therealharpaljadeja, are there any other questions or concerns we can address to get this merged? :)

Copy link
Contributor

@sodofi sodofi left a comment

Choose a reason for hiding this comment

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

Reviewed IRL with michael

@therealharpaljadeja
Copy link
Contributor

@ClockRide a secret exposed in theme/Navbar/index.js is it fine?

https://github.com/celo-org/docs/pull/1387/checks?check_run_id=28141879962

@ClockRide
Copy link
Contributor Author

@ClockRide a secret exposed in theme/Navbar/index.js is it fine?

https://github.com/celo-org/docs/pull/1387/checks?check_run_id=28141879962

Yep!

@therealharpaljadeja therealharpaljadeja merged commit 2f31f31 into celo-org:main Aug 14, 2024
6 of 7 checks passed
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.

Feature Proposal: Cookbook Onboard (AI Assistant & Playground)
3 participants