Skip to content

This repository contains code that demonstrates the Freddy Copilot for Developers capabilities with v2.0.6 or higher

Notifications You must be signed in to change notification settings

freshworks-developers/workshop-material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freddy Copilot for Developers: A Hands-on Workshop

This repository contains code that demonstrates the Freddy Copilot for Developers capabilities with v2.0.6 or higher

Workshop Agenda

Introduction to Freddy Copilot and Freshworks Development Platform

Overview of Freddy Copilot and its capabilities

  • It is a Generative AI powered development tool that helps you build Smarter & faster way to build reliable apps
  • It is a powerful toolkit that offers features such as
    • Use case to app: Define your use case in simple words and let it create code skeleton for your use case
    • Design to Code: Build UI components by providing design as input
    • Conversation to code: Get your queries resolved via chat interface within your developer workspace
    • Explain Code: Understand code written by your team
    • Security check: Get security checks done for your code
    • Refactor: Refactor your code with best practices from AI
    • One click productivity features
      • Run App
      • Stop App
      • Pack and Publish

Introduction to the Freshworks Development Platform

  • Powered by Neo Platform of Freshworks, the developer platform allows you to build, test and publish applications and perform customisation for Freshworks Products with ease.
  • It offers range of toolkits to enable you perform same via
    • Freshworks Development SDK (FDK)
    • Methods to handle Data, Events, Interfaces and Serverless events
    • Request Templates and OAuth options to perform secure API invocations from within the apps
    • Data storage options such as Key Value Store and Entity Storage
    • Crayons UI for ease of building Freshworks like UI
    • Rest Endpoints of products for seamless integrations and many more

Benefits of using Freddy Copilot for developers

  • With Freddy you can get started quickly
  • Build apps with lightening speed
  • Integrate, test and publish apps with ease

Setting Up Freddy Copilot in VS Code

Exploring Freddy Copilot Features

  • Using Freddy to create apps for your usecase
  • Leveraging it for contextual help and code suggestions
  • Understanding its productivity features
  • Integrated platform features such as one click app publish

Building Use Cases with Freddy Copilot for Developers

  • Exploring Copilot feature doc to understand various capabilities of Freddy and how to use them

Use cases

Solution Guides

Publishing Apps with Freddy Copilot

  • Packaging apps built with Freddy Copilot as custom apps
  • Submitting apps to Freshworks Marketplace
  • Understanding the process of publishing apps as Marketplace apps
  • Tips for successful app submissions and approvals

Q&A and Conclusion

  • Addressing any questions or concerns from participants
  • Recap of key takeaways and next steps for further learning
  • FAQs from various workshops and events available under FAQs Section

Repository Structure

workshop-material/
│
├── README.md                     # Workshop overview and agenda
├── assets/                       # Folder for storing workshop images, diagrams, etc.
├── presentations/                # Folder for workshop presentation slides
├── code_samples/                 # Folder for storing code samples used in the workshop
├── docs/                         # Folder for additional workshop documentation
│   ├── solutions                 # Solutions and prompts for solving the use cases
│   └── use-cases                 # List of use cases that one can choose to build from
└── resources/                    # Folder for additional resources and references
    ├── faq.md                    # Frequently asked questions during the workshop hands-on
    ├── fdk-setup-guide.pdf       # Steps for installing FDK CLI
    ├── freddy-setup.pdf          # Steps for configuring VS code extension
    └── ...

Workshop recording

This material was used to deliver Freddy Copilot Hands-on Lab on 7th March 2024. The recording for the workshop is available here.

About

This repository contains code that demonstrates the Freddy Copilot for Developers capabilities with v2.0.6 or higher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published