This is a DocFX template which is used for Ignite UI documentation websites.
Check out the Contributing page for more.
To setup the project run:
npm install
To build the project
npm run build
To run the template in dev mode:
npm run build:dev
In order to run the template locally, after it is build, it should be linked to the repo you want to use it.
Go to dist/ folder of the template and run:
npm link
Then go to the repo which you want to use the template and run this command in the main folder:
npm link igniteui-docfx-template
After these steps are done, you can run your project and it will automatically use the template.
To generate and display collapsible code snippets on documentation websites, follow these steps:
-
Create a <div> section with the class "fancy-details".
-
Add a <summary> element to the created <div> section.
-
Add the summary text representing the code snippet header to the <summary> element.
-
Add a <code> element to the created <div> section.
-
Add the code snippet to the <code> element.
-
Example:
<div class="fancy-details">
<summary>Example of a successful response body: </summary>
<code>
{
"id": "{123456}_repo",
"modified": "2023-02-03T14:07:34.0000000",
"created": "2023-02-03T14:07:34.0000000",
"name": "Marketing",
"user": {
"id": "{123456}_u ",
"name": "Teddy Mitkova"
},
"dashboardSections": [
{
"id": "{123456}_f",
"name": "May"
}
]
}
</code>
</div>