Skip to content

Commit 0353bc5

Browse files
committed
Factor out dap-estgi-vscode-extension library into a separate repo.
- Updated README.md
1 parent 0093602 commit 0353bc5

File tree

16 files changed

+10
-505
lines changed

16 files changed

+10
-505
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@
88

99
## Introduction
1010

11-
This repository contains the components for Haskell debugging based on the Debug Adapter Protocol ([DAP](https://microsoft.github.io/debug-adapter-protocol)).
11+
This repository contains the `dap-estgi-server` for Haskell debugging based on the Debug Adapter Protocol ([DAP](https://microsoft.github.io/debug-adapter-protocol)).
1212

13-
- [`dap/`](https://github.com/haskell-debugger/dap/): Language and backend independent DAP library
1413
- [`dap-estgi-server/`](dap-estgi-server/): DAP server for External STG Interpreter (DAP-ESTGi)
15-
- [`dap-estgi-vscode-extension/`](dap-estgi-vscode-extension/): VSCode extension to support Haskell debugging using DAP-ESTGi server
14+
15+
This library depends on two other libraries as well
16+
17+
- [`dap/`](https://github.com/haskell-debugger/dap/): Language and backend independent DAP library
18+
- [`dap-estgi-vscode-extension/`](https://github.com/haskell-debugger/dap-estgi-vscode-extension/): VSCode extension to support Haskell debugging using DAP-ESTGi server
1619

1720
## Overview
1821

@@ -28,21 +31,19 @@ flowchart LR
2831
subgraph Debugger
2932
C -.- |HS library API| D(External STG Interpreter)
3033
end
31-
3234
```
3335

34-
The `dap-estgi-server` and `dap-estgi-vscode-extension` are application specific components, while the
35-
`dap` library is designed to be application independent to support any project that needs a simple DAP framework.
36+
The `dap-estgi-server` and `dap-estgi-vscode-extension` are application specific components, while the `dap` library is designed to be application independent to support any project that needs a simple DAP framework.
3637

3738
## Setup
38-
- Enable `allow breakpoints everywhere` option in VSCode settings.
39+
- Enable `Allow breakpoints everywhere` option in VSCode settings.
3940

4041
### Install Haskell ESTGi Debugger Dependencies
4142
- Run `(cd haskell-estgi-debugger ; stack install zip-cmd)`
4243
- Ensure `libgmp` is installed (e.g. if using homebrew, `brew install gmp`)
4344

44-
### Run `dap-estgi-extension`
45-
- Run `(cd dap-estgi-vscode-extension ; npm install)`
45+
### Install `dap-estgi-extension`
46+
- Run `(git clone https://github.com/haskell-debugger/dap-estgi-vscode-extension; cd dap-estgi-vscode-extension ; npm install)`
4647
- Open `dap-estgi-vscode-extension` folder by using the `Files/Open Folder` menu.
4748
- Open the `src/extension.ts` file.
4849
- Press F5 to run the extension in a new VSCode [Extension Development Host] window.

dap-estgi-vscode-extension/.eslintrc.json

Lines changed: 0 additions & 24 deletions
This file was deleted.

dap-estgi-vscode-extension/.vscode/extensions.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

dap-estgi-vscode-extension/.vscode/launch.json

Lines changed: 0 additions & 34 deletions
This file was deleted.

dap-estgi-vscode-extension/.vscode/settings.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

dap-estgi-vscode-extension/.vscode/tasks.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

dap-estgi-vscode-extension/.vscodeignore

Lines changed: 0 additions & 10 deletions
This file was deleted.

dap-estgi-vscode-extension/CHANGELOG.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

dap-estgi-vscode-extension/README.md

Lines changed: 0 additions & 94 deletions
This file was deleted.

dap-estgi-vscode-extension/package.json

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)