Socket
Socket
Sign inDemoInstall

atlassian-doc-builder

Package Overview
Dependencies
1
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    atlassian-doc-builder

Creating Atlassian Document in a programmatic way.


Maintainers
1

Readme

Atlassian Document Builder

Creating Atlassian Document in a programmatic way.

Description

Provide an automatic way to generate documents and report on Atlassian Platform (e.g. Confluence, Jira). Developer may automate report publication (e.g. functional verification report / requirement documents) into CI.

Getting Started

Dependencies

  • Python3.8+

Installing

pip install atlassian-doc-builder

Features

  • Tree-Like Document Representation
  • JSON ADF Rendering and Parsing
  • Reusable Template with variable filling
  • Document Validation

Implemented Node Type

Please refer to this document.

Roadmap

  • Create Base Class for ADF Object
  • Implement Basic Features above
  • Derive common classes for easy access (e.g. Text, Paragraph)
  • Add short hands functions to create document
  • Table Editor and Table Row Editor
  • Media Display

Examples

Please refer to the "examples" directory.

Version History

  • 0.5
    • Implement Task, Decision List and related item
    • Implement Expand (Collapsible Section) and Placeholder
    • Implement Date and a more marks for text decoration
  • 0.4
    • Implement Table Objects with creation routine
    • Implement a set of Block Nodes with children
    • Index access to child nodes with []. Multiple indexes supported. e.g. doc[1,2,3]
  • 0.3
    • Support ADFText, ADFLink and a bunch of one line classes
    • ADFObject Class Factory for quick Class Development
  • 0.2
    • Add Test Suite
    • Improve ADFObject Implementations
  • 0.1
    • Initial Release

Contribution and Contact

Pull Requests and Discussion are welcome on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

This Project is inspired by:

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc