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
jesttomochainmarkdown-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:sdttag. - 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
jestwithmochafor testing inmarkdown-docx. - Refactor Tests: Refactor the tests in
markdown-docx. - Eslint Config Update: Update the
ecmaVersionto 2018. - Variable Transformer: Add variable transformer(CiceroMark<->OOXML).
- Counter-Api Variables: Return counter containing frequency pf variables in CiceroMark JSON.
- Remove Argument
ooxml: Remove ArgumentooxmlintoOOXML() - Softbreak Transformer: Add softbreak transformer(CiceroMark<->OOXML)
- Strong Transformer: Add strong transformer(CiceroMark<->OOXML)
- Rewrite transformer CiceroMark->OOXML: Rewrite
CiceroMark->OOXMLtransformer for handling nesting logic. - Rewrite transformer OOXML->CiceroMark: Rewrite
OOXML->CiceroMarktransformer to keep it in sync with the newly writtenCiceroMark->OOXMLtransformer. - 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-htmland transform using class methods instead of using different classes. - Inline Code transformer: Add transformer to convert
inline-codenodes from CiceroMark<->OOXML. - Use DEFINED_NODES: Declare the nodes transformed in a separate file and export from there.
- Thematic Break Transfomer: Add
thematic breaktransformer for CiceroMark<->OOXML - Remove return variable frequency api: Refactor code and remove the counter for variables.
- Codeblock transformer: Add transformer for
codeblockconverting CiceroMark<->OOXML. - Clause transformer: Add
clausetransformer. - Link Transformer: CiceroMark<->OOXML transformer for
linknode. - Optional Transfomer: Add transformation logic for
optionalnodes. - Conditional Transformer: Transformation logic CiceroMark<->OOXML for
conditionalnodes. - Formula Transformer: Transforms
formulanodes from CiceroMark<->OOXML.