Skip to content

Commit

Permalink
packaging: Add some very basic triggers info
Browse files Browse the repository at this point in the history
Signed-off-by: Ikey Doherty <ikey@serpentos.com>
  • Loading branch information
ikeycode committed Feb 3, 2024
1 parent 620e3c8 commit d811780
Show file tree
Hide file tree
Showing 13 changed files with 333 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"title": "Triggers",
"description": "Triggers are system actions run during package installation",
"slug": "/category/triggers",
"permalink": "/docs/category/triggers",
"navigation": {
"previous": {
"title": "Package definitions",
"permalink": "/docs/packaging/recipes/package_definition"
},
"next": {
"title": "Overview",
"permalink": "/docs/packaging/triggers/overview"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,9 @@
"previous": {
"title": "Build dependencies",
"permalink": "/docs/packaging/recipes/build_deps"
},
"next": {
"title": "Triggers",
"permalink": "/docs/category/triggers"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"id": "packaging/triggers/overview",
"title": "Overview",
"description": "Serpent OS supports the use of triggers, or actions, that run at the end of package installations.",
"source": "@site/docs/packaging/triggers/overview.md",
"sourceDirName": "packaging/triggers",
"slug": "/packaging/triggers/overview",
"permalink": "/docs/packaging/triggers/overview",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/serpent-os/docs/tree/main/docs/packaging/triggers/overview.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1
},
"sidebar": "packageSidebar",
"previous": {
"title": "Triggers",
"permalink": "/docs/category/triggers"
},
"next": {
"title": "Transaction Triggers",
"permalink": "/docs/packaging/triggers/tx_triggers"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"id": "packaging/triggers/tx_triggers",
"title": "Transaction Triggers",
"description": "Transactional scope triggers (tx triggers) are run after the new filesystem transaction has been",
"source": "@site/docs/packaging/triggers/tx_triggers.md",
"sourceDirName": "packaging/triggers",
"slug": "/packaging/triggers/tx_triggers",
"permalink": "/docs/packaging/triggers/tx_triggers",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/serpent-os/docs/tree/main/docs/packaging/triggers/tx_triggers.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2
},
"sidebar": "packageSidebar",
"previous": {
"title": "Overview",
"permalink": "/docs/packaging/triggers/overview"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,29 @@
}
],
"href": "/docs/category/recipes"
},
{
"type": "category",
"label": "Triggers",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "link",
"label": "Overview",
"href": "/docs/packaging/triggers/overview",
"docId": "packaging/triggers/overview",
"unlisted": false
},
{
"type": "link",
"label": "Transaction Triggers",
"href": "/docs/packaging/triggers/tx_triggers",
"docId": "packaging/triggers/tx_triggers",
"unlisted": false
}
],
"href": "/docs/category/triggers"
}
],
"userSidebar": [
Expand Down Expand Up @@ -198,6 +221,18 @@
"description": "The majority of packages are built using upstream release sources. While it is possible to create packages manually from local assets, the bulk of packages take an upstream tarball and build it.",
"sidebar": "packageSidebar"
},
"packaging/triggers/overview": {
"id": "packaging/triggers/overview",
"title": "Overview",
"description": "Serpent OS supports the use of triggers, or actions, that run at the end of package installations.",
"sidebar": "packageSidebar"
},
"packaging/triggers/tx_triggers": {
"id": "packaging/triggers/tx_triggers",
"title": "Transaction Triggers",
"description": "Transactional scope triggers (tx triggers) are run after the new filesystem transaction has been",
"sidebar": "packageSidebar"
},
"users/intro": {
"id": "users/intro",
"title": "Introduction",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,10 @@
"previous": {
"title": "Build dependencies",
"permalink": "/docs/packaging/recipes/build_deps"
},
"next": {
"title": "Triggers",
"permalink": "/docs/category/triggers"
}
},
{
Expand Down Expand Up @@ -315,6 +319,56 @@
"permalink": "/docs/packaging/recipes/metadata"
}
},
{
"id": "packaging/triggers/overview",
"title": "Overview",
"description": "Serpent OS supports the use of triggers, or actions, that run at the end of package installations.",
"source": "@site/docs/packaging/triggers/overview.md",
"sourceDirName": "packaging/triggers",
"slug": "/packaging/triggers/overview",
"permalink": "/docs/packaging/triggers/overview",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/serpent-os/docs/tree/main/docs/packaging/triggers/overview.md",
"tags": [],
"version": "current",
"sidebarPosition": 1,
"frontMatter": {
"sidebar_position": 1
},
"sidebar": "packageSidebar",
"previous": {
"title": "Triggers",
"permalink": "/docs/category/triggers"
},
"next": {
"title": "Transaction Triggers",
"permalink": "/docs/packaging/triggers/tx_triggers"
}
},
{
"id": "packaging/triggers/tx_triggers",
"title": "Transaction Triggers",
"description": "Transactional scope triggers (tx triggers) are run after the new filesystem transaction has been",
"source": "@site/docs/packaging/triggers/tx_triggers.md",
"sourceDirName": "packaging/triggers",
"slug": "/packaging/triggers/tx_triggers",
"permalink": "/docs/packaging/triggers/tx_triggers",
"draft": false,
"unlisted": false,
"editUrl": "https://github.com/serpent-os/docs/tree/main/docs/packaging/triggers/tx_triggers.md",
"tags": [],
"version": "current",
"sidebarPosition": 2,
"frontMatter": {
"sidebar_position": 2
},
"sidebar": "packageSidebar",
"previous": {
"title": "Overview",
"permalink": "/docs/packaging/triggers/overview"
}
},
{
"id": "users/intro",
"title": "Introduction",
Expand Down Expand Up @@ -422,6 +476,28 @@
"slug": "/category/recipes",
"permalink": "/docs/category/recipes"
}
},
{
"type": "category",
"label": "Triggers",
"collapsible": true,
"collapsed": true,
"items": [
{
"type": "doc",
"id": "packaging/triggers/overview"
},
{
"type": "doc",
"id": "packaging/triggers/tx_triggers"
}
],
"link": {
"type": "generated-index",
"description": "Triggers are system actions run during package installation",
"slug": "/category/triggers",
"permalink": "/docs/category/triggers"
}
}
],
"userSidebar": [
Expand Down
15 changes: 15 additions & 0 deletions .docusaurus/globalData.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,16 @@
"path": "/docs/packaging/recipes/upstreams",
"sidebar": "packageSidebar"
},
{
"id": "packaging/triggers/overview",
"path": "/docs/packaging/triggers/overview",
"sidebar": "packageSidebar"
},
{
"id": "packaging/triggers/tx_triggers",
"path": "/docs/packaging/triggers/tx_triggers",
"sidebar": "packageSidebar"
},
{
"id": "users/intro",
"path": "/docs/users/intro",
Expand All @@ -88,6 +98,11 @@
"id": "/category/recipes",
"path": "/docs/category/recipes",
"sidebar": "packageSidebar"
},
{
"id": "/category/triggers",
"path": "/docs/category/triggers",
"sidebar": "packageSidebar"
}
],
"draftIds": [],
Expand Down
3 changes: 3 additions & 0 deletions .docusaurus/registry.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 21 additions & 3 deletions .docusaurus/routes.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ export default [
},
{
path: '/docs',
component: ComponentCreator('/docs', '01c'),
component: ComponentCreator('/docs', 'a02'),
routes: [
{
path: '/docs',
component: ComponentCreator('/docs', '19d'),
component: ComponentCreator('/docs', '834'),
routes: [
{
path: '/docs',
component: ComponentCreator('/docs', '01f'),
component: ComponentCreator('/docs', '687'),
routes: [
{
path: '/docs/category/recipes',
Expand All @@ -61,6 +61,12 @@ export default [
exact: true,
sidebar: "devSidebar"
},
{
path: '/docs/category/triggers',
component: ComponentCreator('/docs/category/triggers', '1a1'),
exact: true,
sidebar: "packageSidebar"
},
{
path: '/docs/category/v1',
component: ComponentCreator('/docs/category/v1', '6d4'),
Expand Down Expand Up @@ -138,6 +144,18 @@ export default [
exact: true,
sidebar: "packageSidebar"
},
{
path: '/docs/packaging/triggers/overview',
component: ComponentCreator('/docs/packaging/triggers/overview', '78e'),
exact: true,
sidebar: "packageSidebar"
},
{
path: '/docs/packaging/triggers/tx_triggers',
component: ComponentCreator('/docs/packaging/triggers/tx_triggers', '64b'),
exact: true,
sidebar: "packageSidebar"
},
{
path: '/docs/users/intro',
component: ComponentCreator('/docs/users/intro', '420'),
Expand Down
18 changes: 15 additions & 3 deletions .docusaurus/routesChunkNames.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,17 @@
"plugin": "plugin---docusaurus-debug-8-ae-ccb"
}
},
"/docs-01c": {
"/docs-a02": {
"__comp": "__comp---theme-docs-root-5-e-9-0b6",
"__context": {
"plugin": "plugin---docs-13-c-7c1"
}
},
"/docs-19d": {
"/docs-834": {
"__comp": "__comp---theme-doc-version-roota-7-b-5de",
"version": "version---docs-935-398"
},
"/docs-01f": {
"/docs-687": {
"__comp": "__comp---theme-doc-roota-94-67a"
},
"/docs/category/recipes-b62": {
Expand All @@ -63,6 +63,10 @@
"__comp": "__comp---theme-doc-category-generated-index-page-14-e-640",
"categoryGeneratedIndex": "categoryGeneratedIndex---docs-category-stone-format-6-fd-66f"
},
"/docs/category/triggers-1a1": {
"__comp": "__comp---theme-doc-category-generated-index-page-14-e-640",
"categoryGeneratedIndex": "categoryGeneratedIndex---docs-category-triggers-0-e-5-f10"
},
"/docs/category/v1-6d4": {
"__comp": "__comp---theme-doc-category-generated-index-page-14-e-640",
"categoryGeneratedIndex": "categoryGeneratedIndex---docs-category-v-195-b-d8f"
Expand Down Expand Up @@ -115,6 +119,14 @@
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-packaging-recipes-upstreamsb-7-a-a37"
},
"/docs/packaging/triggers/overview-78e": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-packaging-triggers-overview-774-c35"
},
"/docs/packaging/triggers/tx_triggers-64b": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-packaging-triggers-tx-triggersd-3-a-25d"
},
"/docs/users/intro-420": {
"__comp": "__comp---theme-doc-item-178-a40",
"content": "content---docs-users-intro-7-c-6-878"
Expand Down
9 changes: 9 additions & 0 deletions docs/packaging/triggers/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"label": "Triggers",
"position": 3,
"link": {
"type": "generated-index",
"description": "Triggers are system actions run during package installation"
}
}

Loading

0 comments on commit d811780

Please sign in to comment.