Skip to content

Commit afc2668

Browse files
committed
refactor: reorganize docs repo
1 parent b750a79 commit afc2668

203 files changed

Lines changed: 264 additions & 146 deletions

File tree

Some content is hidden

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

blog/2026-03-04-phoenix-code-vs-brackets/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,19 +70,19 @@ These are the features the Brackets community asked for — and we finally built
7070

7171
Brackets' live preview was view-only. You could see changes reflected in real time, but you always had to make edits in the code. With [Phoenix Pro](/docs/Pro%20Features/live-preview-edit), you can click on any element in the live preview and edit it right there — change text, swap images by dragging, rearrange elements visually. The source code updates automatically.
7272

73-
![Phoenix Code live preview modes for editing HTML and CSS visually](../../docs/13-Features/images/livePreview/lp-mode.png)
73+
![Phoenix Code live preview modes for editing HTML and CSS visually](../../docs/images/livePreview/lp-mode.png)
7474

7575
### Visual CSS Editing
7676

7777
Brackets had inline color pickers — Phoenix Code keeps those and adds number dials you can scrub to adjust CSS values like margins, padding, font sizes, and more. Hover over a number, drag to adjust, and see the result update in live preview instantly.
7878

79-
![Phoenix Code CSS number dial for adjusting margins and padding](../../docs/13-Features/images/number-dial.gif)
79+
![Phoenix Code CSS number dial for adjusting margins and padding](../../docs/images/number-dial.gif)
8080

8181
### Built-in Git
8282

8383
Phoenix Code ships with native Git support based on the familiar Brackets Git extension, addressing many of its earlier limitations with a simpler UX and improved reliability. Commit, push, pull, diff, and branch management, all built in.
8484

85-
![Built-in Git integration in Phoenix Code — commit and push](../../docs/13-Features/images/git-images/git-commit.png)
85+
![Built-in Git integration in Phoenix Code — commit and push](../../docs/images/git-images/git-commit.png)
8686

8787
### Runs in Your Browser
8888

@@ -92,7 +92,7 @@ Open [phcode.dev](https://phcode.dev) and start editing — no install or admin
9292

9393
Inspect spacing between elements, measure distances, and check alignment directly in the live preview. If you work from design mockups, this replaces the constant back-and-forth between your editor and a separate design tool.
9494

95-
![Phoenix Code measurement and inspection tools in live preview](../../docs/12-Pro%20Features/images/measurements.png)
95+
![Phoenix Code measurement and inspection tools in live preview](../../docs/images/pro/measurements.png)
9696

9797
---
9898

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: What is Phoenix Code?
3+
slug: /what-is-phoenix-code
4+
---
5+
6+
Phoenix Code is **Brackets, reborn** — a lightweight, web-first code editor built by the original Adobe Brackets team. It's designed for one thing above all: helping you **build the web**, with **Live Preview** sitting right at its heart.
7+
8+
If you just arrived, this page tells you what Phoenix is, why you might use it, and where to go next.
9+
10+
## Why Phoenix Code
11+
12+
Phoenix focuses on the front-end workflow and bundles the tools you actually use into a fast, open editor.
13+
14+
- **Live Preview** — The flagship feature. Edit your HTML and CSS and watch the browser update in real time, with reverse-highlight that jumps from the rendered preview straight back to the source.
15+
- **Runs everywhere** — Use the native apps for macOS, Windows, and Linux, or run the full editor in your browser at [https://phcode.dev](https://phcode.dev) with no install at all — perfect for Chromebooks and tablets.
16+
- **Lightweight and fast** — Phoenix stays quick and responsive so the editor never gets in your way.
17+
- **Built-in tools** — Git, Terminal, Emmet, Beautify, and code hints all ship in the box, so things that used to need extensions just work.
18+
- **AI assistance** — The AI understands your rendered page, not just the raw source, so its help is grounded in what you actually see.
19+
- **Visual editing** — Color pickers, number-scrubbing dials, and gradient editors let you tweak values by feel instead of by guesswork.
20+
- **Open source** — Phoenix Code is released under the AGPL-3.0 license.
21+
22+
## Free vs Pro
23+
24+
Everything Brackets had — and quite a bit more — is **free forever**. You can build complete websites without paying anything.
25+
26+
**Phoenix Pro** adds advanced visual editing on top, including **Live Preview Edit** and **Design Mode**. You can see plans on the [pricing page](https://phcode.io/pricing).
27+
28+
One important note: **Phoenix Pro is free for students and educators**. If you're learning or teaching, you get the full Pro experience at no cost.
29+
30+
## Who it's for
31+
32+
Phoenix Code is built for:
33+
34+
- **Front-end developers** who live in HTML, CSS, and JavaScript every day.
35+
- **Web designers** who want to see and shape changes visually as they go.
36+
- **Students and educators** who need a capable, no-cost editor that runs anywhere — including in the browser.
37+
38+
## Next steps
39+
40+
Ready to dive in? Here's where to go:
41+
42+
- **Install it:** [Installation](/docs/intro)
43+
- **Create your first project:** [Your First Project](/docs/quick-start-project)
44+
- **See the flagship feature:** [Live Preview](/docs/Features/Live Preview)
45+
- **Try the AI assistant:** [AI Chat](/docs/Pro Features/ai-chat)
46+
47+
Want to skip the install entirely? Open [https://phcode.dev](https://phcode.dev) and start coding in your browser right now. Looking to download the desktop app? Head to [https://phcode.io](https://phcode.io).

docs/01-intro.md renamed to docs/01-Getting Started/02-installation.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
slug: "/intro"
3+
---
4+
15
# Phoenix Code Setup Guide
26

37
## Introduction
@@ -8,7 +12,7 @@ Phoenix Code is a text editor designed to make coding as intuitive and fun as pl
812

913
Visit the official website - [phcode.io](https://phcode.io) and click the download button to download the apropriate app installer for your operating system.
1014

11-
![Alt text](images/Website/download.png)
15+
![Alt text](../images/Website/download.png)
1216

1317
NB: Linux users, please see below section `How to Install on Linux`
1418

@@ -19,7 +23,7 @@ If you need a version for a different operating system or have specific requirem
1923
1. Click on the **"Download"** drop-down menu on the website.
2024
2. Select the desired installer from the available options.
2125

22-
![Alt text](images/Website/downloadOptions.png)
26+
![Alt text](../images/Website/downloadOptions.png)
2327

2428
Phoenix Code is compatible with a wide range of operating systems, including:
2529

@@ -33,7 +37,7 @@ Run the downloaded installer(in Windows and Mac) and follow the on-screen instru
3337

3438
### How to Install on Linux
3539

36-
![Alt text](images/Website/linuxCmd.png)
40+
![Alt text](../images/Website/linuxCmd.png)
3741
1. Open the Terminal. You can usually find the Terminal in your applications menu.
3842
1. Copy the command from the website or use the command:
3943
```bash
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Install/Uninstall in Linux
3+
slug: "/Linux"
34
---
45

56
import Tabs from '@theme/Tabs';

docs/10-quick-start-project.md renamed to docs/01-Getting Started/04-quick-start-project.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Quick Start Project
3+
slug: "/quick-start-project"
34
---
45

56
import React from 'react';
@@ -11,12 +12,12 @@ This section provides an overview of how to create and manage projects using the
1112
## Start Project Dialog
1213
When you open the Phoenix Code desktop app or browser app, you are greeted with the `Start Project Dialog` box. This serves as a quick access hub, allowing you to create new projects, resume recent ones, import from GitHub and many more.
1314

14-
![Start Project Dialog Image](images/quickStartProject/start-project-dialog.png "Start Project Dialog")
15+
![Start Project Dialog Image](../images/quickStartProject/start-project-dialog.png "Start Project Dialog")
1516

1617

1718
> You can reopen the Start Project Dialog box anytime by clicking here.
1819
19-
![Reopen Start Project Dialog Image](images/quickStartProject/reopen-start-project-dialog.png "Reopen Start Project Dialog image by clicking on the folder icon")
20+
![Reopen Start Project Dialog Image](../images/quickStartProject/reopen-start-project-dialog.png "Reopen Start Project Dialog image by clicking on the folder icon")
2021

2122
Additionally, if you prefer that the Start Project Dialog doesn't appear every time you open Phoenix Code, follow these steps:
2223
1. Click the `folder icon` in the top left corner to open the Start Project Dialog, or alternatively you can restart Phoenix Code to have it appear automatically.
@@ -48,7 +49,7 @@ You can open a folder from your desktop in Phoenix Code by following these steps
4849

4950
> The **Open Folder** feature is not supported in Firefox browser due to local folder access restrictions. Please use Chrome, Edge, or Opera for working with local folders.
5051
51-
![Open Folder Image](images/quickStartProject/open-folder.png "Click on Open Folder to work with local folders")
52+
![Open Folder Image](../images/quickStartProject/open-folder.png "Click on Open Folder to work with local folders")
5253

5354

5455

@@ -94,11 +95,11 @@ In the Start Project Dialog, the **`Recent Projects`** section displays a list o
9495

9596
> To remove a project from the Recent Projects list, click the **cross** button next to the project name.
9697
97-
![Recent Projects Image](images/quickStartProject/recent-projects.png "Recent Projects displays the list of projects you've recently worked on")
98+
![Recent Projects Image](../images/quickStartProject/recent-projects.png "Recent Projects displays the list of projects you've recently worked on")
9899

99100
If no recent projects are available, a YouTube video explaining the Start Project dialog options will be displayed instead.
100101

101-
![No Recent Projects Image](images/quickStartProject/start-project-dialog.png "If no Recent Projects are available, link to a youtube vide will be displayed")
102+
![No Recent Projects Image](../images/quickStartProject/start-project-dialog.png "If no Recent Projects are available, link to a youtube vide will be displayed")
102103

103104

104105

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"label": "Getting Started",
3+
"collapsible": true,
4+
"collapsed": true
5+
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Design Mode
3+
slug: "/design-mode"
34
---
45

56
import React from 'react';
@@ -25,14 +26,14 @@ There are three ways to switch to Design Mode:
2526
- Click the **fullscreen** button *(expand icon)* in the Live Preview toolbar, right after the reload button.
2627
- Choose **File > Toggle Design Mode** from the menu bar.
2728

28-
![Design Mode entry points](./images/designMode/design-mode-toggle.png "Design Mode entry points")
29+
![Design Mode entry points](../images/designMode/design-mode-toggle.png "Design Mode entry points")
2930

3031
All three toggle the same mode. Use any of them again to switch back to the code editor.
3132

3233
## The Design Mode layout
3334

3435
When Design Mode is on, the sidebar stays visible alongside the maximized Live Preview. The recommended setup is to keep **AI Chat** open in the sidebar so you can ask for changes and watch them appear in the preview as the AI works. If the Live Preview is not already open, Phoenix Code opens it for you.
3536

36-
![Design Mode layout](./images/designMode/design-mode-layout.png "Design Mode layout")
37+
![Design Mode layout](../images/designMode/design-mode-layout.png "Design Mode layout")
3738

3839
To hide the sidebar too, click the **toggle sidebar** button *(double left-arrow icon)* just below the Design Mode toggle in the Control Bar. Click it again to bring the sidebar back.

docs/12-Pro Features/02-edit-mode-live-preview.md renamed to docs/02-Live Preview/02-live-preview-edit.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Live Preview Edit
3-
slug: live-preview-edit
3+
slug: "/Pro Features/live-preview-edit"
44
---
55

66
import React from 'react';
@@ -22,15 +22,15 @@ import VideoPlayer from '@site/src/components/Video/player';
2222
To switch to Edit Mode, click the **pen icon** in the Live Preview toolbar. This enables full interactivity in the Live Preview.
2323
> When enabled, the **pen icon** is highlighted in orange color.
2424
25-
![Live Preview Edit mode](./images/lp-mode.png "Live Preview edit mode")
25+
![Live Preview Edit mode](../images/pro/lp-mode.png "Live Preview edit mode")
2626

2727
Alternatively, you can switch to Edit Mode by updating the `livePreviewMode` setting in the preferences file. See [Editing Preferences](../editing-text#editing-preferences) to learn how to edit the preferences file.
2828

2929
## Control Box
3030

3131
When you click an element in the Live Preview, a **Control Box** appears near it. This floating panel shows you what the element is and gives you tools to edit it.
3232

33-
![Control Box](./images/control-box.png "Control Box")
33+
![Control Box](../images/pro/control-box.png "Control Box")
3434

3535
> The Control Box is shown only for editable elements. It is not shown for non-editable elements that are dynamically created by JavaScript.
3636
@@ -42,23 +42,23 @@ The left side of the Control Box displays information about the selected element
4242
- **Dimensions**: The element’s size in pixels (width × height)
4343
- **CSS classes**: The element’s classes, shown with a `.` prefix. If the element has more than three classes, only the first three are shown, followed by a “+N more” indicator
4444

45-
![Element Properties panel](./images/element-properties.png "Element Properties panel")
45+
![Element Properties panel](../images/pro/element-properties.png "Element Properties panel")
4646

4747
Clicking on the info section opens the [Element Properties](#edit-element-properties) editor, where you can edit the element’s tag name, classes, and ID.
4848

4949
### Select Parent
5050

5151
The **Select Parent** button *(up-arrow icon)* appears next to the info section. Clicking it selects the parent of the currently selected element.
5252

53-
![Select Parent button](./images/select-parent.png "Select Parent button")
53+
![Select Parent button](../images/pro/select-parent.png "Select Parent button")
5454

5555
> This button appears only when a valid parent exists. It is not shown when the parent is `body`, `html`, or a JavaScript-rendered element.
5656
5757
### Tools
5858

5959
The right side of the Control Box displays a set of tools you can use to modify the selected element. The available tools depend on the element type. Some buttons are shown for all elements, while others appear only for specific element types.
6060

61-
![Tools section](./images/tools.png "Tools section")
61+
![Tools section](../images/pro/tools.png "Tools section")
6262

6363
- **Insert Element** *(plus icon)*: Opens a panel where you can insert a new HTML element before, after, or inside the selected element.
6464
*This option is available for all elements.*
@@ -90,7 +90,7 @@ The right side of the Control Box displays a set of tools you can use to modify
9090

9191
The **Hover Box** is a small tooltip that appears when you hover over an element in Edit Mode. It shows an icon and a label that describe the element type (for example, “Image”, “Button”, “Container”, “Paragraph”).
9292

93-
![Hover Box](./images/hover-box.png "Hover Box")
93+
![Hover Box](../images/pro/hover-box.png "Hover Box")
9494

9595
The Hover Box helps you quickly identify elements as you move your cursor over the page, without needing to click on them.
9696

@@ -102,7 +102,7 @@ By default, in Edit Mode, hovering over elements in the Live Preview highlights
102102

103103
To toggle this setting, click the **chevron icon** next to the **pen icon** in the Live Preview toolbar and unselect **Inspect Element on Hover**. By default, this option remains checked.
104104

105-
![Inspect Element on Hover](./images/inspect-element-hover.png "Inspect Element on Hover option")
105+
![Inspect Element on Hover](../images/pro/inspect-element-hover.png "Inspect Element on Hover option")
106106

107107
Alternatively, you can change this setting by updating the `livePreviewInspectElement` preference in the preferences file. Set it to `"hover"` (default) or `"click"`.
108108
See [Editing Preferences](../editing-text#editing-preferences) to learn how to edit the preferences file.
@@ -113,7 +113,7 @@ The **Element Properties** panel lets you edit an element's tag name, ID, classe
113113

114114
To open the panel, click on the **info section** (the left side showing the tag name, ID, and dimensions) of the [Control Box](#control-box).
115115

116-
![Element Properties panel](./images/element-properties.png "Element Properties panel")
116+
![Element Properties panel](../images/pro/element-properties.png "Element Properties panel")
117117

118118
The panel has four sections:
119119

@@ -130,7 +130,7 @@ The **Insert Element** panel lets you add new HTML elements to your page directl
130130

131131
To open the panel, click the **Insert Element** button *(plus icon)* in the [Control Box](#control-box).
132132

133-
![Insert Element panel](./images/insert-element.png "Insert Element panel")
133+
![Insert Element panel](../images/pro/insert-element.png "Insert Element panel")
134134

135135
### Choosing a Position
136136

@@ -149,7 +149,7 @@ The panel shows a grid of commonly used HTML elements like Paragraph, Heading, L
149149

150150
Use the **search bar** at the top to filter elements by name or tag. If no matching element exists, you can type any valid HTML tag name and click **Create <tag>** to insert a custom element.
151151

152-
![Create custom element](./images/insert-element-custom.png "Create custom element")
152+
![Create custom element](../images/pro/insert-element-custom.png "Create custom element")
153153

154154
After inserting an element, Phoenix Code automatically selects it in the Live Preview so you can continue editing it.
155155

@@ -171,7 +171,7 @@ To insert a line break, press `Shift + Enter`.
171171

172172
When you start editing text, a **Formatting Toolbar** appears near the element. It gives you quick access to common text formatting options.
173173

174-
![Formatting Toolbar](./images/formatting-toolbar.png "Formatting Toolbar")
174+
![Formatting Toolbar](../images/pro/formatting-toolbar.png "Formatting Toolbar")
175175

176176
Select the text you want to format and click a formatting button, or use the keyboard shortcut. If no text is selected, the formatting is applied to the entire element. Clicking a format that is already applied removes it.
177177

@@ -188,7 +188,7 @@ Click the **More** button *(three-dots icon)* on the right side of the toolbar t
188188
- **Superscript**: `<sup>` tag
189189
- **Code**: `<code>` tag
190190

191-
![More formatting options](./images/formatting-more.png "More formatting options")
191+
![More formatting options](../images/pro/formatting-more.png "More formatting options")
192192

193193
## Drag and Drop
194194

@@ -242,7 +242,7 @@ When you click an element in the Live Preview, keyboard focus moves to the Live
242242
- **Ctrl/Cmd + V**: Paste the copied or cut element below the currently selected element
243243

244244
### Using the More Options Menu
245-
![More Options dropdown](./images/more-options-dropdown.png "More Options Dropdown")
245+
![More Options dropdown](../images/pro/more-options-dropdown.png "More Options Dropdown")
246246

247247
Click the **More Options** button *(three-dots icon)* in the Control Box and select **Cut**, **Copy**, or **Paste** from the dropdown menu.
248248

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Device Preview
3+
slug: "/Pro Features/device-preview"
34
---
45

56
import React from 'react';
@@ -20,7 +21,7 @@ import VideoPlayer from '@site/src/components/Video/player';
2021
The right end of the Live Preview toolbar has a device-size button.
2122
You can click on the device icon to switch between mobile, tablet and desktop sizes. For more specific sizes, click the dropdown arrow to open a list of predefined devices and CSS breakpoints (from your stylesheets).
2223

23-
![Device size dropdown showing phone, tablet, and desktop entries with their widths](./images/device-size-dropdown.png "The device size dropdown")
24+
![Device size dropdown showing phone, tablet, and desktop entries with their widths](../images/pro/device-size-dropdown.png "The device size dropdown")
2425

2526
> Some devices might not be available if your screen is too narrow to fit the Live Preview at that size. In that case, you can try zooming out (`Ctrl/Cmd + -`) to make more space for the preview.
2627
@@ -37,7 +38,7 @@ Phoenix Code reads your page's stylesheets and picks up the media-query breakpoi
3738

3839
While you drag the edge of the Live Preview panel, a ruler appears across the toolbar with tick marks and colored bands for each of your breakpoints. A label above the preview shows the current width and the closest matching device, like `iPad Mini — 768px`.
3940

40-
![Width ruler with breakpoint bands and device label"](./images/width-ruler.png "Width ruler with breakpoint bands and device label")
41+
![Width ruler with breakpoint bands and device label"](../images/pro/width-ruler.png "Width ruler with breakpoint bands and device label")
4142

4243
### In Design Mode
4344

0 commit comments

Comments
 (0)