josemarluedke / Docfy
Licence: mit
Build fully personalized documentation sites; write content and demos in Markdown.
Stars: ✭ 48
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Projects that are alternatives of or similar to Docfy
ember-foxy-forms
Ember Addon for Making Foxy Forms
Stars: ✭ 27 (-43.75%)
Mutual labels: ember, emberjs, ember-addon
ember-changeset-conditional-validations
Conditional validations for ember-changeset-validations
Stars: ✭ 26 (-45.83%)
Mutual labels: ember, emberjs, ember-addon
ember-link
Link primitive to pass around self-contained route references. It's {{link-to}}, but better!
Stars: ✭ 50 (+4.17%)
Mutual labels: ember, emberjs, ember-addon
ember-on-modifier
Implements the `{{on eventName this.someAction}}` element modifier from https://github.com/emberjs/rfcs/blob/master/text/0471-on-modifier.md
Stars: ✭ 37 (-22.92%)
Mutual labels: ember, emberjs, ember-addon
ember-deep-tracked
Deep auto-tracking for when you just don't care, and want things to work (at the cost of performance in some situtations)
Stars: ✭ 20 (-58.33%)
Mutual labels: ember, emberjs, ember-addon
ember-cli-g-maps
Deprecated Google Maps Addon
Stars: ✭ 58 (+20.83%)
Mutual labels: ember, emberjs, ember-addon
ember-shadow-dom
Write templates for your components inside of a Shadow DOM root.
Stars: ✭ 26 (-45.83%)
Mutual labels: ember, emberjs, ember-addon
Ember Cli Bundle Analyzer
Analyze the size and contents of your Ember app's bundles
Stars: ✭ 78 (+62.5%)
Mutual labels: ember, ember-addon, emberjs
ember-credit-card
"make your credit card form dreamy in one line of code"
Stars: ✭ 89 (+85.42%)
Mutual labels: ember, emberjs, ember-addon
ember-headlessui
gavinjoyce.github.io/ember-headlessui/
Stars: ✭ 76 (+58.33%)
Mutual labels: ember, emberjs, ember-addon
Ember Accessibility
An EmberJS addon to help identify accessibility violations during development
Stars: ✭ 29 (-39.58%)
Mutual labels: ember, ember-addon, emberjs
ember-render-helpers
Complimentary render template helpers to the render modifiers
Stars: ✭ 19 (-60.42%)
Mutual labels: ember, emberjs, ember-addon
ember-cli-string-helpers
Set of the String helpers extracted from DockYard's ember-composable-helpers.
Stars: ✭ 73 (+52.08%)
Mutual labels: ember, emberjs, ember-addon
ember-best-language
🏳 A FastBoot-enabled addon to detect the best language for your user.
Stars: ✭ 18 (-62.5%)
Mutual labels: ember, emberjs, ember-addon
Ember Cli Addon Docs
Easy, beautiful docs for your OSS Ember addons
Stars: ✭ 162 (+237.5%)
Mutual labels: ember, ember-addon, emberjs
ember-event-helpers
Complimentary event template helpers to the {{on}} modifier
Stars: ✭ 33 (-31.25%)
Mutual labels: ember, emberjs, ember-addon
Ember Styleguide
This is a UI addon that intends to help standardize the Ember family of websites and make it easier to make the Ember website an Ember app.
Stars: ✭ 69 (+43.75%)
Mutual labels: ember, ember-addon, emberjs
glimmer-apollo
Ember and Glimmer integration for Apollo Client.
Stars: ✭ 32 (-33.33%)
Mutual labels: ember, emberjs, ember-addon
ember-gridstack
Ember components to build drag-and-drop multi-column grids powered by gridstack.js
Stars: ✭ 31 (-35.42%)
Mutual labels: ember, emberjs, ember-addon
Docfy is a modular JavaScript tool to help build documentation sites. Its core has all the essential features to help you create a full-featured docs app while writing all your content in Markdown.
Documentation
Visit docfy.dev to read the docs and see live demos.
Usage
Core
The example below uses TypeScript.
import Docfy from '@docfy/core';
import path from 'path';
import hbs from 'remark-hbs';
import autolinkHeadings from 'remark-autolink-headings';
const projectRoot = '../tests/__fixtures__/monorepo/';
const root = path.resolve(__dirname, projectRoot);
(async function (): Promise<void> {
const docfy = new Docfy({
remarkPlugins: [[autolinkHeadings, { behavior: 'append' }], hbs]
});
const docs = await docfy.run([
{
root,
urlPrefix: 'docs',
urlSchema: 'manual',
pattern: '**/*.md'
}
]);
console.log(docs);
})();
Compatibility
- Node.js v12 or above
License
This project is licensed under the MIT License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].