Looks like the repo is now active. I've pushed an empty commit so people can now fork and and create pull requests following our usual process.
I've also created a PR that adds a LICENSE/NOTICE/asf.yml to this repo. On 5/4/21 6:25 PM, Adam Rosien wrote: > Thanks! > > On Tue, May 4, 2021 at 3:07 PM Beckerle, Mike <mbecke...@owlcyberdefense.com> > wrote: > >> Grrr. I can't write to it however. >> >> INFRA says it may just be an hour before the permissions propagate to it. >> >> I hope to update this Wednesday, push a single file over there so people >> can fork it and get started. >> >> I confirmed vscode is MIT license, which is Category A, as in "allowed". >> >> >> >> >> ________________________________ >> From: Beckerle, Mike <mbecke...@owlcyberdefense.com> >> Sent: Tuesday, May 4, 2021 5:46 PM >> To: dev@daffodil.apache.org <dev@daffodil.apache.org> >> Subject: Re: Daffodil DAP debugger modules and repos >> >> Well I'd like to see this be in an Apache Daffodil repo. >> >> In fact, I just created one. You can find it at >> >> https://github.com/apache/daffodil-vscode >> >> The DFDLSchemas is not directly analogous, as there are other DFDL >> implementations and numerous schemas there are created by others for use >> with those implementations. E.g., EDIFACT, iso8586, etc. It also all >> significantly pre-dates Apache Daffodil. >> >> >> >> >> ________________________________ >> From: Adam Rosien <a...@rosien.net> >> Sent: Tuesday, May 4, 2021 5:36 PM >> To: dev@daffodil.apache.org <dev@daffodil.apache.org> >> Subject: Daffodil DAP debugger modules and repos >> >> I've been extending John's debugger prototype to support DAP, the debug >> protocol supported by VS Code and other IDEs. There's an animated gif of >> what the VS Code interaction looks like, where only the current schema >> element and data position are relayed, at [1]. >> >> Now that we've made these first steps, we wanted the community's advice and >> opinion about where the related code should live. Here is our initial >> proposal: >> >> * The VS Code extension would live in a separate repository, >> `daffodil-vscode`. This is a common pattern with other extensions, and >> would allow the extension to be released independently of daffodil itself. >> However, I'm not sure what "organization" this would live under; this >> situation is similar to auxiliary Daffodil repos like >> https://github.com/DFDLSchemas. >> >> * The Daffodil `Debugger` to DAP code *could* exist as a sub-module of the >> main Daffodil project, say, `daffodil-dap`. We expect a lot of churn for >> this code as we translate more and more of the Daffodil parsing state into >> the DAP domain. There are a few new dependencies, like the java-debug >> project that handles the DAP protocol, and helper code like cats and fs2 >> (for streaming). >> >> That's the basics. We'd love to know if this fits or if you have some >> better ideas. >> >> .. Adam >> >> [1] https://github.com/jw3/example-daffodil-debug/discussions/10 >> >