doorstop icon indicating copy to clipboard operation
doorstop copied to clipboard

Support QDA format

Open eterX opened this issue 3 years ago • 2 comments

PR #505, reborn. now "Able to merge". One-file import/export format, as discussed in #507

Doorstop <-> REFI-QDA mapping is documented and implemented in qdatools and _one_file_qdc(), both in importer.py and in exporter.py.

importer.qdatools and exporter.qdatools contain settings and support the low-level logic of data presentation. The high-level logic, say applicacion logic, is implemented in importer._onefile_qdc() and exporter._onefile_qdc(). importer.py acts as master.

REFI-QDA support module only handles QDC files so far. Therefore doorstop.Tree, doorstop.Document and doorstop.Item are the sole entities represented in the exchange. In future releases, external reference blobs will be embedded in QDPX files (not yet supported by the module portableQDA)

By the moment, unsupported attributes are: 'level', 'references', 'derived', 'active', 'ref', 'links', 'normative', 'reviewed'. They are silently ignored, and set to default in a export/import round-trip operation.

All tests at test_all.py pass.

eterX avatar Jun 28 '21 23:06 eterX

Hi @eterX, we have recently improved the CI-functionality a lot, so it would be great if you could merge the latest from the develop-branch into your PR.

neerdoc avatar Mar 09 '22 08:03 neerdoc

Hi @neerdoc ,

will try ASAP. Thanks

eterX avatar Mar 09 '22 12:03 eterX

@eterX Just a friendly reminder/question. Do you intend to update this PR?

neerdoc avatar Jan 21 '24 17:01 neerdoc

@eterX Just a friendly reminder/question. Do you intend to update this PR?

Hi Gustav,

It turned out that this format was not as popular/useful as I though. That is judging by the lack of contributions to the underlying library, which I kept as alpha all this time.

So, sadly, no: I don't think that this feature would be worth contributing farther to.

Thank you for asking!! (and for Doorstop ingeneral) :)

eterX avatar Jan 23 '24 14:01 eterX

Thank you for getting back to us @etherX, I'll just close this PR then.

neerdoc avatar Jan 25 '24 15:01 neerdoc