Issues and Pull requests - accordproject/cicero-word-add-in GitHub Wiki
The following page contains the details of the issues created and pull requests made during the GSOC period 2021 for the project CiceroMark<->OOXML
.
The issues and pull requests are a result of discussions done in meeting and working on those discussions.
Issues
- Transfomers: Add the transformers for CiceroMark<->OOXML.
- Testing Library-Mocha: Change from
jest
tomocha
inmarkdown-docx
. - Formatter: Setup a formatter configuration consistent with the current ESlint configuration.
- Refactor: Refactor the tests in
markdown-docx
. - Template Signature: Need for a template identifier in the
ciceromark
. - Clause Styling: Styling for the
clause
. - Remove Container Content Control: Removal of the top level
w:sdt
tag. - Refactor Transformer CiceroMark<->OOXML: Refactor the transformer written.
Pull Requests
- Basic Setup: Class Definition and basic functions declaration.
- Text and Emphasis Transformers: Add text and emphasis transformers(CiceroMark<->OOXML).
- Export Typo: Require statement update.
- Heading Transformer: Add heading transformer(CiceroMark<->OOXML).
- Mocha Testing: Replace
jest
withmocha
for testing inmarkdown-docx
. - Refactor Tests: Refactor the tests in
markdown-docx
. - Eslint Config Update: Update the
ecmaVersion
to 2018. - Variable Transformer: Add variable transformer(CiceroMark<->OOXML).
- Counter-Api Variables: Return counter containing frequency pf variables in CiceroMark JSON.
- Remove Argument
ooxml
: Remove Argumentooxml
intoOOXML()
- Softbreak Transformer: Add softbreak transformer(CiceroMark<->OOXML)
- Strong Transformer: Add strong transformer(CiceroMark<->OOXML)
- Rewrite transformer CiceroMark->OOXML: Rewrite
CiceroMark->OOXML
transformer for handling nesting logic. - Rewrite transformer OOXML->CiceroMark: Rewrite
OOXML->CiceroMark
transformer to keep it in sync with the newly writtenCiceroMark->OOXML
transformer. - Add CiceroMark<->OOXML: Add CiceroMark<->OOXML conversion in markdown- transform and in markdown-cli for markus-usage.
- Merge class Methods: Make the CiceroMark<->OOXML follow syntax similar to
markdown-html
and transform using class methods instead of using different classes. - Inline Code transformer: Add transformer to convert
inline-code
nodes from CiceroMark<->OOXML. - Use DEFINED_NODES: Declare the nodes transformed in a separate file and export from there.
- Thematic Break Transfomer: Add
thematic break
transformer for CiceroMark<->OOXML - Remove return variable frequency api: Refactor code and remove the counter for variables.
- Codeblock transformer: Add transformer for
codeblock
converting CiceroMark<->OOXML. - Clause transformer: Add
clause
transformer. - Link Transformer: CiceroMark<->OOXML transformer for
link
node. - Optional Transfomer: Add transformation logic for
optional
nodes. - Conditional Transformer: Transformation logic CiceroMark<->OOXML for
conditional
nodes. - Formula Transformer: Transforms
formula
nodes from CiceroMark<->OOXML.