[{"fileId":"2376cbb625883ed52ee223e437e592a4177c415ee6c4aacf4dcf2f96efc7edfa","fields":{"title":"Contented","description":"Contented is a prose bundler for your documentation with pipeline driven authoring-oriented workflow to encourage developers authoring within its contextual Git repository.","editOnGitHubLink":"https://github.com/levaintech/contented/edit/main/README.md"},"modifiedDate":1696943516073,"path":"/about","sections":[],"type":"Contented","headings":[{"depth":1,"headingId":"contented","title":"Contented","children":[{"depth":2,"headingId":"motivation","title":"Motivation","children":[{"depth":3,"headingId":"just-another-ssg","title":"Just Another SSG?","children":[]}]},{"depth":2,"headingId":"powered-by","title":"Powered By","children":[]},{"depth":2,"headingId":"getting-started","title":"Getting Started","children":[{"depth":3,"headingId":"examples","title":"Examples","children":[]}]}]}]},{"fileId":"e05e445fb74924b7edaa172ea87786ed827ef7792473dcd442da7f808c23394b","fields":{"title":"API Reference","description":"To ease the authoring process, content write creates a preview of your content on localhost:3000. The preview comes with a basic content navigation tree (left), table of contents (right), and prose formatting (center).","editOnGitHubLink":"https://github.com/levaintech/contented/edit/main/packages/contented-example/docs/03-api.md"},"modifiedDate":1696943516077,"path":"/api","sections":[],"type":"Contented","headings":[{"depth":1,"headingId":"api-reference","title":"API Reference","children":[{"depth":2,"headingId":"contented-write","title":"contented write","children":[]},{"depth":2,"headingId":"contented-generate","title":"contented generate","children":[]},{"depth":2,"headingId":"contented-build","title":"contented build","children":[]},{"depth":2,"headingId":"contented-configuration","title":"Contented Configuration","children":[{"depth":3,"headingId":"contentedconfigmjs","title":"contented.config.mjs","children":[]}]}]}]},{"fileId":"059b826225c1c927ac06488787e3c69850102c27e12848161c9e9b0b71b11e79","fields":{"title":"Ballad of Engineering","editOnGitHubLink":"https://github.com/levaintech/contented/edit/main/packages/contented-example/docs/09-ballad.md"},"modifiedDate":1696943516077,"path":"/ballad","sections":[],"type":"Contented","headings":[{"depth":1,"headingId":"ballad-of-engineering","title":"Ballad of Engineering","children":[{"depth":2,"headingId":"while-at-saas-team","title":"While at SaaS Team","children":[{"depth":3,"headingId":"engineer-write-code","title":"Engineer Write code","children":[]},{"depth":3,"headingId":"engineer-write-documentation","title":"Engineer Write Documentation","children":[]},{"depth":3,"headingId":"git-workflow-ci","title":"Git Workflow CI","children":[]},{"depth":3,"headingId":"git-workflow-cd","title":"Git Workflow CD","children":[]}]},{"depth":2,"headingId":"while-at-productmarketing-team","title":"While at Product/Marketing Team","children":[{"depth":3,"headingId":"engineer-implement-page","title":"Engineer Implement Page","children":[]},{"depth":3,"headingId":"dependabot","title":"Dependabot","children":[]},{"depth":3,"headingId":"engineer-review-changes","title":"Engineer Review Changes","children":[]}]}]}]},{"fileId":"f7aa234f2d0343a61852f4d719350e9849ae6b80bd127bd83add0b1abe5229bd","fields":{"title":"Markdown Features","description":"The dialect of Markdown that is currently supported for contented","tags":["Markdown","Frontmatter","Admonitions","Mermaid"],"editOnGitHubLink":"https://github.com/levaintech/contented/edit/main/packages/contented-example/docs/04-markdown.md"},"modifiedDate":1696943516077,"path":"/markdown","sections":[],"type":"Contented","headings":[{"depth":1,"headingId":"markdown-features","title":"Markdown Features","children":[{"depth":2,"headingId":"github-flavour-markdown","title":"GitHub Flavour Markdown","children":[]},{"depth":2,"headingId":"frontmatter","title":"Frontmatter","children":[]},{"depth":2,"headingId":"linking","title":"Linking","children":[]},{"depth":2,"headingId":"mermaid","title":"Mermaid","children":[]},{"depth":2,"headingId":"directives","title":"Directives","children":[{"depth":3,"headingId":"table-directive","title":"Table Directive","children":[]},{"depth":3,"headingId":"admonitions-directive","title":"Admonitions Directive","children":[]},{"depth":3,"headingId":"codeblock-directive","title":"Codeblock Directive","children":[]}]},{"depth":2,"headingId":"images","title":"Images","children":[]}]}]},{"fileId":"b76a770664b88effa6c277b9093f7464176fd52709b1141ea1fb31dd9b358a66","fields":{"title":"Contributing Guidelines","description":"Taken from levaintech/.github/CONTRIBUTING.md","editOnGitHubLink":"https://github.com/levaintech/contented/edit/main/packages/contented-example/docs/09-Others/99-contributing.md"},"modifiedDate":1696943516077,"path":"/others/contributing","sections":["Others"],"type":"Contented","headings":[{"depth":1,"headingId":"contributing-guidelines","title":"Contributing Guidelines","children":[{"depth":2,"headingId":"security-issue-notifications","title":"Security issue notifications","children":[]},{"depth":2,"headingId":"reporting-bugsfeature-requests","title":"Reporting Bugs/Feature Requests","children":[]},{"depth":2,"headingId":"contributing-via-pull-requests","title":"Contributing via Pull Requests","children":[]},{"depth":2,"headingId":"finding-contributions-to-work-on","title":"Finding contributions to work on","children":[]},{"depth":2,"headingId":"licensing","title":"Licensing","children":[]}]}]},{"fileId":"33b7b70ae11b5a4d629432b115149006b8079b4565cc51a328079204544d252a","fields":{"title":"Known Limitations","description":"Since the purpose of Contented is to encourage authoring through a set of tools and workflows, the outcome has always been for engineers to produce more markdowns (_.md) or processed prose (_.json). The focus is never about building a complete doc...","editOnGitHubLink":"https://github.com/levaintech/contented/edit/main/packages/contented-example/docs/09-Others/02-limitations.md"},"modifiedDate":1696943516077,"path":"/others/limitations","sections":["Others"],"type":"Contented","headings":[{"depth":1,"headingId":"known-limitations","title":"Known Limitations","children":[{"depth":2,"headingId":"customization","title":"Customization","children":[]}]}]},{"fileId":"664d362ac4aa0dc46f5f868d795c6aa0e75acc9cf7c351fc7445bbb7cc28c841","fields":{"title":"Jest Markdown Pipeline","description":"\"Nothing is better than documentation with examples. But nothing is worse than examples that don't work because the code has changed since the documentation was written.\" - rustbook"},"modifiedDate":1696943516077,"path":"/jest/pipelines/jest-markdown","sections":["Pipelines"],"type":"Contented","headings":[{"depth":1,"headingId":"jest-markdown-pipeline","title":"Jest Markdown Pipeline","children":[{"depth":2,"headingId":"comments-parsing","title":"Comments Parsing","children":[{"depth":3,"headingId":"this-section-is-generated-by-the-code-snippet-below","title":"This section is generated by the code snippet below.","children":[]}]},{"depth":2,"headingId":"including-codeblocks","title":"Including Codeblocks","children":[]}]}]},{"fileId":"4e1482b7335e8bd61012cf7590535099dded5f3af30ef263a4d09c0e379828ef","fields":{"title":"Jest Markdown Pipeline (JS)","description":"JavaScript version of the Jest Markdown Pipeline. The file extension will be used to determine the language of the codeblocks."},"modifiedDate":1696943516077,"path":"/jest/pipelines/jest-markdown-js","sections":["Pipelines"],"type":"Contented","headings":[{"depth":1,"headingId":"jest-markdown-pipeline-js","title":"Jest Markdown Pipeline (JS)","children":[]}]}]