This is an automated email from the ASF dual-hosted git repository.
shanedell pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git
The following commit(s) were added to refs/heads/main by this push:
new b3926d9 Fix issues with VS Code page.
b3926d9 is described below
commit b3926d9ad63861080b3a2349a556f8f655ea92d1
Author: Shane Dell <[email protected]>
AuthorDate: Thu Mar 24 18:13:59 2022 -0400
Fix issues with VS Code page.
---
site/_includes/themes/apache/_navigation.html | 2 +-
site/_layouts/vscode.html | 2 +-
site/_vscode/1.0.0.md | 48 ++++++++++++++++++++++-----
site/vscode.md | 27 ++-------------
4 files changed, 45 insertions(+), 34 deletions(-)
diff --git a/site/_includes/themes/apache/_navigation.html
b/site/_includes/themes/apache/_navigation.html
index d7fdf3f..1205789 100644
--- a/site/_includes/themes/apache/_navigation.html
+++ b/site/_includes/themes/apache/_navigation.html
@@ -4,7 +4,7 @@
<nav role="navigation">
<ul class="nav navbar-nav navbar-right">
<li><a href="/releases">Releases</a></li>
- <li><a href="/vscode">VSCode</a></li>
+ <li><a href="/vscode">VS Code</a></li>
<li id="documentation">
<a href="#" data-toggle="dropdown"
class="dropdown-toggle">Docs<b class="caret"></b></a>
<ul class="dropdown-menu dropdown-left">
diff --git a/site/_layouts/vscode.html b/site/_layouts/vscode.html
index f958d3a..d21f4d6 100644
--- a/site/_layouts/vscode.html
+++ b/site/_layouts/vscode.html
@@ -5,7 +5,7 @@ permalink: /vscode/release-notes-:title
{% unless page.released %}
<div class="alert alert-warning">
- Apache Daffodil VSCode {{ page.title }} has not yet been released! The
artifacts
+ Apache Daffodil {{ page.title }} has not yet been released! The artifacts
and release notes below are drafts for a proposed release of Apache
Daffodil which has not yet occurred.
</div>
diff --git a/site/_vscode/1.0.0.md b/site/_vscode/1.0.0.md
index e656a28..e96a1aa 100644
--- a/site/_vscode/1.0.0.md
+++ b/site/_vscode/1.0.0.md
@@ -2,7 +2,7 @@
released: false
apache: true
-title: 1.0.0
+title: VS Code Extension 1.0.0
date: 2022-03-17
summary: >
Initial release
@@ -17,12 +17,44 @@ source-dist:
binary-dist:
- "apache-daffodil-vscode-1.0.0.vsix"
-
-scala-version: 2.13
---
-This release contains VSCode extension used parsing/debugging a daffodil
schema inside of VSCode.
-
-#### v1.0.0
-
-[GitHub v1.0.0 Closed
Issues](https://github.com/apache/daffodil-vscode/issues?q=is%3Aissue+is%3Aclosed)
+This release contains a VS Code extension for debugging Daffodil schemas
inside of VS Code.
+
+#### New Features
+
+* DFDL schema debugging
+* Output infoset to console, file or none
+* Scala implementation of the daffodil debugger
+* Infoset View
+ * This view dynamically updates to show the user what the current state of
the infoset looks like
+* Infoset Diff View
+ * This view dynamically updates to show the user the difference of the
infoset from the previous step to the current one
+* Hex View
+ * This view displays to the user the hexadeciaml of their data file
+ * This view also highlights the current byte of the data file being read
+* Session launch configuration:
+ * Both options are done utilizing file called `.vscode/launch.json`. This
file can hold multiple different debugging profiles that can be selected
between in VS Code
+ * Configuration via Launch wizard:
+ * The launch wizard is an interactive GUI that helps user set the
values they want for the debugging configuration
+ * The launch wizard allows for creating the 1st debug profile,
creating additional debug profiles and updating existing debug profiles.
+ * If the profile created is the first one the file
`.vscode/launch.json` is automatically created with the profile in it
+ * If the profile is an additional profile it will be appended to the
list at `.vscode/launch.json`
+ * If the profile already exists in `.vscode/launch.json`, the profile
in the file will be updated upon saving
+ * via Manual Editing:
+ * The other way to customized the launch configuration is by manually
editing the `.vscode/launch.json` file.
+ * This is done by editing the specific profile you wish to change.
This allows easy changing of the schema file, data file and other settings.
+* Run currently opened schema file
+* Debug currently opened schema file
+* Daffodil toolbar and Command Palette:
+ * Open Infoset View
+ * Open Infoset Diff View
+ * Open Hex View
+ * Open Launch Wizard
+ * NOTE: These commands only become available when debugging has been
started
+* Set breakpoints inside of main schema file
+* Set breakpoints inside of imported schemas
+
+#### Closed Issues
+
+[GitHub v1.0.0 Closed
Issues](https://github.com/apache/daffodil-vscode/milestone/1?closed=1)
diff --git a/site/vscode.md b/site/vscode.md
index e7a3323..1fd1dd1 100644
--- a/site/vscode.md
+++ b/site/vscode.md
@@ -1,6 +1,6 @@
---
layout: page
-title: VSCode Extension
+title: VS Code Extension
group: nav-right
---
<!--
@@ -22,32 +22,11 @@ limitations under the License.
{% endcomment %}
-->
-#### Summary
-This page is for the Daffodil VSCode Extension.
-
-Features:
-
-* DFDL schema parsing/debugging
-* Output infoset to console, file or none
-* Session launch configuration
-* Scala implementation of the daffodil debugger
-* View infoset while debugging
-* View difference of infoset from one step to another when debugging
-* View hex of the data file
-* Launch wizard, helps create the `.vscode/launch.json`
-* Run currently opened schema file
-* Debug currently opened schema file
-* Daffodil toolbar and Command Palette:
- * Open infoset view
- * Open infoset diff view
- * Open hex view
- * Open launch wizard
-* Set breakpoints inside of main schema file
-* Set breakpoints inside of imported schemas
+The Daffodil VS Code Extension is a custom extension developed by Apache for
allowing users to debug schemas inside of VS Code. The VS Code Extension also
contains a Scala implemation of the Daffodil DAP Debugger that provides the
users the ability to debug schemas.
#### Releases
-All recent Daffodil VSCode Extension releases are listed here. Each release
below is listed by the version and date on which it was released. Clicking on
the version number will take you to the release notes and downloads for that
release.
+All recent Daffodil VS Code Extension releases are listed here. Each release
below is listed by the version and date on which it was released. Clicking on
the version number will take you to the release notes and downloads for that
release.
{% assign releases = site.vscode | where: 'released', 'true' | where:
'apache', 'true' | sort: 'date' %}
{% if releases.size > 0 %}