Updated the features documents
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
This commit is contained in:
@@ -13,9 +13,14 @@ out-of-the box experience.
|
||||
|
||||

|
||||
|
||||
> Note: See below for our recommended deployment architecture which takes care
|
||||
> of stability, scalability and speed. Also look at the
|
||||
> [HOW TO migrate guide](how-to-guides.md#how-to-migrate-from-techdocs-basic-to-recommended-deployment-approach).
|
||||
:::note Note
|
||||
|
||||
See below for our recommended deployment architecture which takes care
|
||||
of stability, scalability and speed. Also look at the
|
||||
[HOW TO migrate guide](how-to-guides
|
||||
md#how-to-migrate-from-techdocs-basic-to-recommended-deployment-approach).
|
||||
|
||||
:::
|
||||
|
||||
When you open a TechDocs site in Backstage, the
|
||||
[TechDocs Reader](./concepts.md#techdocs-reader) makes a request to
|
||||
|
||||
@@ -219,7 +219,11 @@ backend.add(import('@backstage/plugin-techdocs-backend/alpha'));
|
||||
backend.start();
|
||||
```
|
||||
|
||||
> Note: The above is a very simplified example, you may have more content then this in your version.
|
||||
:::note Note
|
||||
|
||||
The above is a very simplified example, you may have more content then this in your version.
|
||||
|
||||
:::
|
||||
|
||||
## Setting the configuration
|
||||
|
||||
|
||||
@@ -499,8 +499,12 @@ Start writing your documentation by adding more markdown (.md) files to this
|
||||
folder (/docs) or replace the content in this file.
|
||||
```
|
||||
|
||||
> Note: The values of `site_name`, `component_id` and `site_description` depends
|
||||
> on how you have configured your `template.yaml`
|
||||
:::note Note
|
||||
|
||||
The values of `site_name`, `component_id` and `site_description` depends
|
||||
on how you have configured your `template.yaml`.
|
||||
|
||||
:::
|
||||
|
||||
Done! You now have support for TechDocs in your own software template!
|
||||
|
||||
@@ -514,7 +518,11 @@ theme:
|
||||
font: false
|
||||
```
|
||||
|
||||
> Note: The addition `name: material` is necessary. Otherwise it will not work
|
||||
:::note Note
|
||||
|
||||
The addition `name: material` is necessary. Otherwise it will not work
|
||||
|
||||
:::
|
||||
|
||||
## How to enable iframes in TechDocs
|
||||
|
||||
@@ -623,12 +631,16 @@ plugins:
|
||||
- kroki
|
||||
```
|
||||
|
||||
> Note: you will very likely want to set a `kroki` `ServerURL` configuration in your
|
||||
> `mkdocs.yml` as well. The default value is the publicly hosted `kroki.io`. If
|
||||
> you have sensitive information in your organization's diagrams, you should set
|
||||
> up a [server of your own](https://docs.kroki.io/kroki/setup/install/) and use it
|
||||
> instead. Check out [mkdocs-kroki-plugin config](https://github.com/AVATEAM-IT-SYSTEMHAUS/mkdocs-kroki-plugin#config)
|
||||
> for more plugin configuration details.
|
||||
:::note Note
|
||||
|
||||
You will very likely want to set a `kroki` `ServerURL` configuration in your
|
||||
`mkdocs.yml` as well. The default value is the publicly hosted `kroki.io`. If
|
||||
you have sensitive information in your organization's diagrams, you should set
|
||||
up a [server of your own](https://docs.kroki.io/kroki/setup/install/) and use it
|
||||
instead. Check out [mkdocs-kroki-plugin config](https://github.com/AVATEAM-IT-SYSTEMHAUS/mkdocs-kroki-plugin#config)
|
||||
for more plugin configuration details.
|
||||
|
||||
:::
|
||||
|
||||
4. **Add mermaid code into TechDocs:**
|
||||
|
||||
@@ -766,7 +778,11 @@ backend.add(techdocsCustomBuildStrategy());
|
||||
backend.start();
|
||||
```
|
||||
|
||||
> Note: You may need to add the `@backstage/plugin-techdocs-node` package to your backend `package.json` if it's not been imported already.
|
||||
:::note Note
|
||||
|
||||
You may need to add the `@backstage/plugin-techdocs-node` package to your backend `package.json` if it's not been imported already.
|
||||
|
||||
:::
|
||||
|
||||
## How to use other mkdocs plugins?
|
||||
|
||||
|
||||
@@ -169,17 +169,21 @@ permissions to:
|
||||
- `s3:ListBucket` - To retrieve bucket metadata
|
||||
- `s3:GetObject` - To retrieve files from the bucket
|
||||
|
||||
> Note: If you need to migrate documentation objects from an older-style path
|
||||
> format including case-sensitive entity metadata, you will need to add some
|
||||
> additional permissions to be able to perform the migration, including:
|
||||
>
|
||||
> - `s3:PutBucketAcl` (for copying files,
|
||||
> [more info here](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html))
|
||||
> - `s3:DeleteObject` and `s3:DeleteObjectVersion` (for deleting migrated files,
|
||||
> [more info here](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html))
|
||||
>
|
||||
> ...And you will need to ensure the permissions apply to the bucket itself, as
|
||||
> well as all resources under the bucket. See the example policy below.
|
||||
:::note Note
|
||||
|
||||
If you need to migrate documentation objects from an older-style path
|
||||
format including case-sensitive entity metadata, you will need to add some
|
||||
additional permissions to be able to perform the migration, including:
|
||||
|
||||
- `s3:PutBucketAcl` (for copying files,
|
||||
[more info here](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html))
|
||||
- `s3:DeleteObject` and `s3:DeleteObjectVersion` (for deleting migrated files,
|
||||
[more info here](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html))
|
||||
|
||||
...And you will need to ensure the permissions apply to the bucket itself, as
|
||||
well as all resources under the bucket. See the example policy below.
|
||||
|
||||
:::
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user