Skip to content

Commit 7d8b56f

Browse files
authored
Merge pull request #212 from AdobeXD/max
Max
2 parents fbdff69 + 4a47da0 commit 7d8b56f

File tree

134 files changed

+2787
-1168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

134 files changed

+2787
-1168
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
_book
33
node_modules/
44
book.pdf
5-
book.epub
5+
book.epub
6+
.logs

GLOSSARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ An XD-specific namespace that provides access to various methods that aren't spe
1212
A representation of binary data that can be transferred safely over the internet.
1313

1414
## Clipboard
15-
A temporary storage location that the user can utilize to save or retrieve text or other snippets on command. Adobe XD [provides an API](./reference/clipboard) for accessing the clipboard.
15+
A temporary storage location that the user can utilize to save or retrieve text or other snippets on command. Adobe XD [provides an API](./reference/clipboard.md) for accessing the clipboard.
1616

1717
## Class
1818
A template (of sorts) used to instantiate objects. An instance has the same instance methods and properties as specified in the class.

README.md

Lines changed: 38 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,55 @@
1-
# Creating an Adobe XD Plugin
1+
# Plugin APIs
22

3-
XD plugins extend the capabilities of [Adobe XD](https://www.adobe.com/products/xd.html) by adding new features to the app, automating workflows, connecting the app to external services, and more.
3+
**Bring new features and capabilities to XD**
44

5-
On this page, we'll give you a quick overview of **what you can build** and **how to get started**.
5+
Shape the future of design by creating plugins for yourself, your team, or the world. To share a plugin for all XD users, submit it to Adobe. After review, you’ll be published in the XD Plugin Manager.
66

7-
From there, you can **choose your own adventure**: build a "Hello, World" plugin in our [Quick Start tutorial](./tutorials/quick-start/index.md), follow our [tutorials](/tutorials/index.md), try code-complete [sample plugins](https://github.com/AdobeXD/plugin-samples), or browse the [API references](/reference/how-to-read.md).
7+
<a href="/develop.md"><img alt="Develop: API documentation, code tutorials, and samples" src="/images/[email protected]" class="plain" style="width: 100%"/></a>
88

9-
Oh, and be sure to [join the developer community](/community.md) while you're here! We want you to say hi (we'll say hi back).
9+
<a href="/design/index.md"><img alt="Design: UX patterns, UI elements, and design guidelines" src="/images/[email protected]" class="plain" style="width: 100%"/></a>
1010

11-
Now, let’s supercharge the future of design together with XD plugins!
11+
<a href="/distribution/index.md"><img alt="Share: Submission checklist, packaging, and marketing" src="/images/[email protected]" class="plain" style="width: 100%"/></a>
1212

13+
<br />
1314

14-
## What can you build?
15-
Plugins can be **tools** that help users create or automate their workflow, they can streamline collaboration by allowing users to **import** and **export**, and they can also provide users with external **information**.
15+
<img alt="Quick start: create your first plugin" src="/images/[email protected]" class="plain" style="width: 100%"/>
1616

17-
The XD plugin APIs enable you to build plugins for a number of use cases, to help you get started here are three points to think about.
17+
**Quick start: create your first plugin**
1818

19-
1. **The plugin workflow** - Identify the user stories for your plugin
20-
2. **Key plugin action** - What are the key interactions for you plugin that would be valuable to your users
21-
3. **Entry point and UI for your plugin in XD** - consider the users intention in XD when interacting with your plugin
19+
We’ll keep things simple in this Quick Start tutorial. Once you’re done, you’ll have a solid grasp of how to start creating your own XD plugin. We’ll also give you some next steps for learning more.
2220

23-
### Users workflow in XD
21+
**[Start coding](/tutorials/quick-start/index.md)**
2422

25-
![Example of a users workflow with plugins](/images/users_workflow_plugins.png)
23+
<br />
2624

27-
## Getting Started
25+
<img alt="Design using the XD plugin UI kit" src="/images/[email protected]" class="plain" style="width: 100%"/>
2826

27+
**Design using the XD plugin UI kit**
2928

30-
There are lots of ways to journey through the documentation on your way to building the next great XD plugin. If you're just getting started, we recommend following the left-hand navigation on this site from top to bottom (or until you're ready to plot your own course!).
29+
XD plugins are used by designers around the world who expect great experiences. Download the XD plugin UI kit to start crafting your own XD plugin experience.
3130

32-
Here are some highlights you won't want to miss:
31+
**[Download](https://github.com/AdobeXD/plugin-design-assets/blob/master/Sticker_sheet_XD_plugins.xd?raw=true)**
3332

34-
1. **Get Started**: To begin, try our [Quick Start tutorial](./tutorials/quick-start/index.md), then follow along with [the API feature tutorials](./tutorials/index.md).
35-
1. **Go deep**: Learn more about how to build an XD plugin by reading [the plugin development 101](/plugin-development-guidelines/index.md) and then dig into the [API reference](/reference/how-to-read.md).
36-
1. **See code**: If you prefer to learn from working code, we have a [samples repo on GitHub](https://github.com/AdobeXD/Plugin-Samples) for you to take a look at.
37-
1. **Plugin Design Guidelines**: If you want to design a great plugin, we can provide guidance around [UX best practices and requirements](/plugin-design-guidelines/index.md) for plugins
38-
1. **Join the community**: We want to hear from you, know who you are, keep you up to date with the latest info, and grow together. See our [Community page](/community.md) to learn about how to connect.
33+
<br />
3934

40-
| **Develop** | **Design**
41-
| ------------- | -------------
42-
| You can learn more about the API surfaces available to you in our tutorials, as well as in our API References. | You can learn more about the UX/UI of a plugin and the different guidelines to follow as you create your plugin.
43-
| [Plugin Development 101](/plugin-development-guidelines/index.md) | [Plugin Design Guidelines](/plugin-design-guidelines/index.md) |
35+
<img alt="Manage your plugin project" src="/images/[email protected]" class="plain" style="width: 100%"/>
36+
37+
**Manage your plugin project**
38+
39+
Whether you’re getting your unique plugin ID, submitting your finished plugin for review, or updating your XD Plugin Manager listing, the I/O Developer Console is the place to manage your plugin project.
40+
41+
**[Visit the I/O console](https://console.adobe.io)**
42+
43+
<br />
44+
45+
**Plugin API roadmap**
46+
47+
We’ve got a lot of stuff planned for the future of Plugin APIs on the Adobe XD platform, and we’ve built out a roadmap.
48+
49+
**[View Trello board](https://trello.com/b/WFKmCVaz/xd-extensibility-roadmap)**
50+
51+
<br />
52+
53+
<a href="https://forums.adobexdplatform.com/c/xd"><img alt="XD Plugin API developer community" src="/images/XD-plugin-api-community.png" class="plain" style="width: 100%"/></a>
54+
55+
<a href="https://adobexd.uservoice.com/forums/353007-adobe-xd-feature-requests?category_id=368995"><img alt="Adobe XD user community" src="/images/[email protected]" class="plain" style="width: 100%"/></a>

0 commit comments

Comments
 (0)