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

Erin plyaground sep10 03 #89

Merged
merged 8 commits into from
Sep 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,10 @@ module.exports = {
title: "Quickstart",
path: "guides/getting_started/quickstart.md",
},
{
title: "Code Playground",
path: "guides/getting_started/code_playground.md",
},
{
title: "Development tools",
path: "guides/getting_started/dev_tooling.md",
Expand Down
77 changes: 77 additions & 0 deletions src/pages/guides/getting_started/code_playground.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
keywords:
- Adobe Express
- Express Add-on SDK
- Express Editor
- Adobe Express
- Add-on SDK
- SDK
- JavaScript
- Extend
- Extensibility
- API
- Add-on Manifest
title: Code Playground
description: How to access the Code Playground
contributors:
- https://github.com/ErinFinnegan
- https://github.com/padmkris123
---

# Adobe Express Add-On Code Playground

## What is the Code Playground?

The Code Playground is an in-app lightweight code editor for fast and effortless prototyping. It lets you iterate on ideas directly by allowing you to experiment without any setup. Whether you're just getting started building add-ons or you want to test your concepts and ideas, this playground is for you.

- **Real-Time Preview:** See your changes instantly as you code, allowing for immediate feedback and faster adjustments.
- **Effortless Prototyping:** Quickly turn ideas into add-ons with minimal setup.
- **Rapid Implementation:** Fast-track your prototype to a product by directly pasting your code into an add-on template.

<div style="display: flex; justify-content: center;">
<iframe width="560" height="315" src="https://www.youtube.com/embed/v-6II0CcNx0?si=j5jf7FQNIKg_-LWl" title="YouTube video player" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div><br/>

### Getting Started Steps

1. **Enable Add-On Development Mode:** Go to your settings and enable add-on development mode (if it isn’t already enabled).

![Adobe Express Settings](./img/settings_alt.png)

2. **Open a Document in Express:** Start by opening any document in Adobe Express.
1. **Navigate to the Add-ons Section:** Click on the "Add-Ons" section located on the left side rail.
1. **Select "Your Add-Ons" Tab:** In the Add-ons panel, select the "Your Add-ons" tab.

![Adobe Express Code Playground Toggle](./img/toggle-playground.png)

5. **Access the Playground:** At the bottom of the add-ons rail, you’ll see the option to open the Code Playground. Click to get started!

![Adobe Express Code Playground](./img/playground.png)

## Where to Go Next / Get Started and Explore More

- **Experiment with Common Use Cases:** Begin by experimenting with some [common use cases](../develop/use_cases.md) to kickstart your development.
- **Start with Code Samples:** Check out [these samples](../../samples.md) to see what’s possible and get inspired.
- **Understand Add-on Concepts:** Get familiar with the fundamentals of building add-ons.
- [iFrame Context](../develop/context.md)
- [Document Sandbox](../../references/document-sandbox/document-apis/concepts/index.md)
- [Manifest File](../../references/manifest/index.md)
- **Explore API References:** Discover all available APIs and their capabilities in the [SDK Reference](../../references/index.md).

## FAQs

### What is the Adobe Express Developer Playground?

Adobe Express Developer Playground is a lightweight code editor designed for fast and effortless prototyping. It allows you to experiment with simple code snippets to build and refine add-ons, quickly turning ideas into functional features.

### Is it free to use?

Yes, the Developer Playground is free to use. You can access all its features without any cost and start prototyping and creating add-ons right away.

### Do I need coding experience?

While some basic coding knowledge is helpful, Playground is designed to be beginner-friendly and accessible. Its intuitive interface and simple code snippets make it easier for both experienced developers and those newer to coding to create and test add-ons.

### How do I start creating add-ons?

Getting started is simple. Activate the Playground, experiment with code snippets, and start building your add-ons. Use the real-time preview feature to see your changes instantly and iterate on your ideas with ease.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/pages/guides/getting_started/img/settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading