{"id":"2916353","type":"page","ari":"ari:cloud:confluence:c3c16874-09be-4bda-9016-2fbd2e925d90:page/2916353","base64EncodedAri":"YXJpOmNsb3VkOmNvbmZsdWVuY2U6YzNjMTY4NzQtMDliZS00YmRhLTkwMTYtMmZiZDJlOTI1ZDkwOmNvbnRlbnQvMjkxNjM1Mw==","status":"current","title":"Thank you","macroRenderedOutput":{},"body":{"atlas_doc_format":{"value":"{\"type\":\"doc\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":1},\"content\":[{\"text\":\"Thank you\",\"type\":\"text\"}]},{\"type\":\"bulletList\",\"content\":[{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"Thanks for a great library for interacting with the Confluence api and also for being responsive to questions and contributions \",\"type\":\"text\"},{\"type\":\"inlineCard\",\"attrs\":{\"url\":\"https://github.com/MrRefactoring/confluence.js\"}}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"Atlassian teams, for Open Sourcing libraries that helped enable this project. Some packages that are used but not all.\",\"type\":\"text\"}]},{\"type\":\"bulletList\",\"content\":[{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"Render ADF in React \",\"type\":\"text\"},{\"type\":\"inlineCard\",\"attrs\":{\"url\":\"https://atlaskit.atlassian.com/packages/editor/renderer\"}}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"Convert Prosemirror to ADF \",\"type\":\"text\"},{\"type\":\"inlineCard\",\"attrs\":{\"url\":\"https://atlaskit.atlassian.com/packages/editor/editor-json-transformer\"}}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"Convert Markdown to Prosemirror (The Markdown transformer used was based on code originally from the NPM package) \",\"type\":\"text\"},{\"type\":\"inlineCard\",\"attrs\":{\"url\":\"https://atlaskit.atlassian.com/packages/editor/editor-markdown-transformer\"}}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"traverse is used extensively to mutate ADF elements \",\"type\":\"text\"},{\"type\":\"inlineCard\",\"attrs\":{\"url\":\"https://atlaskit.atlassian.com/packages/editor/adf-utils\"}}]}]}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"text\":\"Markdown-it is the core Markdown parser \",\"type\":\"text\"},{\"type\":\"inlineCard\",\"attrs\":{\"url\":\"https://github.com/markdown-it/markdown-it\"}}]}]}]}],\"version\":1}","representation":"atlas_doc_format","_expandable":{"webresource":"","embeddedContent":"","mediaToken":"","content":"/rest/api/content/2916353"}},"_expandable":{"editor":"","view":"","export_view":"","styled_view":"","markdown":"","dynamic":"","storage":"","editor2":"","anonymous_export_view":""}},"extensions":{"position":793180893},"_expandable":{"container":"/rest/api/space/docs","metadata":"","restrictions":"/rest/api/content/2916353/restriction/byOperation","history":"/rest/api/content/2916353/history","version":"","descendants":"/rest/api/content/2916353/descendant","space":"/rest/api/space/docs","childTypes":"","schedulePublishInfo":"","operations":"","schedulePublishDate":"","children":"/rest/api/content/2916353/child","ancestors":"","draftVersion":""},"_links":{"editui":"/pages/resumedraft.action?draftId=2916353","webui":"/spaces/docs/pages/2916353/Thank+you","edituiv2":"/spaces/docs/pages/edit-v2/2916353","context":"/wiki","self":"https://markdown-confluence.atlassian.net/wiki/rest/api/content/2916353","tinyui":"/x/AYAs","collection":"/rest/api/content","base":"https://markdown-confluence.atlassian.net/wiki"}}