ToolJet/docs/docusaurus.config.js
Akshay 2d08d889de
Release: Community changes (v2.34.0) (#9226)
* add custom resolvers info and editable row selection info (#9057)

* fix system requirements icon

* add auth info for webhooks and fix casing

* add regex custom validation info (#9068)

* [docs]: Marketplace 1.7 updates (#9085)

* [docs] Amazon redshift plugin

* make minor improvements

* add and update docs for marketplace 1.7

* update order of plugins in overview to match sidebar

* create new version

---------

Co-authored-by: Shubhendra <[email protected]>

* add the latest version in the versions.json file (#9094)

* [docs]: Update PDF component (#9088)

* update PDF component

* merged with develop and added changes to the new version

* update docs favicon: (#9118)

* [docs] SSO revamp (#9031)

* add method to set default language

* update image settings through custom css and update screenshots for getting started and tooljet concepts (#9158)

* fix read documentation button

* fix formatting for setup icons (#9172)

* fix sidebar link for aws lambda

* Update static media (#9175)

* updated the screenshots

* reduced the gif size

* reverted the package.json file

* edited the zoomed in images and replaced some gifs with screenshots

* removed one gif

* update static media

* update file names

* update toolbar

* fix file names

* fix: dynamodb img path

* update media for org management dashboard

* fix: casing and formatting

* update workspace constant media

* update media in workspace settings and github

* update github sso

* minor change to github sso docs

* minor fix

* update google sso

* change includeCurrentVersion flag to false

---------

Co-authored-by: Asjad Ahmed Khan <[email protected]>
Co-authored-by: Asjad Ahmed Khan <[email protected]>
Co-authored-by: Karan Rathod <[email protected]>

* Feature: Engagespot plugin (#9012)

* feat(plugins): added engagespot plugin

* feat(docs): added engagespot plugin docs

* chore(engagespot-plugin): revised copywritings

* Feature: Databricks data source (#9174)

* plugin-created

* Databricks integration

* icon, error handling

* removed unrelated changes from marketplace and frontend package-lock.json removed runAsync and maxRows timeouts pending

* timeout implementation

* socket timeout and error handling

* resolve comments

* resolve comments2

* solved render issue test connection improvements

* solved undefined error

* fix TJDB not null value fail for is operation (#9055)

* fix TJDB not null value fail for is operation

* handling not null and null case insenstive values

* Support for marketplace plugin deploy on render preview app (#9221)

* Fix for marketplace error on render preview app

* add marketplace build command

* Adding new workflow for building marketplace plugin

* removed render app creation

* [:docs] Add documentation for Databricks plugin (#9224)

* add docs for databricks

* update databricks docs

* update docs

* remove ref to clusters

* bump to v2.34.0

* Fixed data source cypress failure (#9227)

* updated spec with required text

* updated mongodb and import spec

* updated import spec

---------

Co-authored-by: Karan Rathod <[email protected]>
Co-authored-by: Adish M <[email protected]>
Co-authored-by: Midhun G S <[email protected]>
Co-authored-by: Shubhendra <[email protected]>
Co-authored-by: Aman Regu <[email protected]>
Co-authored-by: Asjad Ahmed Khan <[email protected]>
Co-authored-by: Asjad Ahmed Khan <[email protected]>
Co-authored-by: Jobin Jose <[email protected]>
Co-authored-by: Syed Mohammad Akhtar Rizvi <[email protected]>
Co-authored-by: blank0537 <[email protected]>
Co-authored-by: Mekhla Asopa <[email protected]>
2024-03-29 19:13:26 +05:30

148 lines
4.1 KiB
JavaScript

const devServerPlugin = require('./src/plugins/devServer/index.js');
const isProd = process.env.NODE_ENV === 'production';
/** @type {import('@docusaurus/types').DocusaurusConfig} */
module.exports = {
title: 'ToolJet',
tagline: 'Low-code framework to Build internal tools and business apps.',
url: 'https://docs.tooljet.com',
baseUrl: '/',
onBrokenLinks: 'ignore',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/tooljet-favicon.svg',
organizationName: 'ToolJet', // Usually your GitHub org/user name.
projectName: 'ToolJet', // Usually your repo name.
themeConfig: {
image: 'img/tooljet-og-image.png',
announcementBar: {
id: 'support_us',
content:
'⭐️ If you like ToolJet, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/ToolJet/ToolJet">GitHub</a> and follow us on <a target="_blank" rel="noopener noreferrer" href="https://twitter.com/ToolJet">Twitter</a>',
backgroundColor: '#4D72DA',
textColor: '#ffffff',
isCloseable: true,
},
docs: {
sidebar: {
hideable: true,
autoCollapseCategories: true
}
},
colorMode: {
},
navbar: {
logo: {
href: '/docs',
alt: 'ToolJet Logo',
src: 'img/Logomark.svg',
srcDark: `img/Logomark_white.svg`,
width: 90
},
items: [
{
type: 'docsVersionDropdown',
position: 'right',
},
{
type: 'search',
position: 'left',
},
{
href: 'https://github.com/ToolJet/ToolJet',
position: 'right',
className: 'navbar-social-link navbar-github-logo',
'aria-label': 'GitHub repository',
},
{
href: 'https://tooljet.com/slack',
position: 'right',
className: 'navbar-social-link navbar-slack-logo',
'aria-label': 'Slack workspace',
},
{
href: 'https://twitter.com/ToolJet',
position: 'right',
className: 'navbar-social-link navbar-twitter-logo',
'aria-label': 'Twitter account',
},
],
},
footer: {
style: 'dark',
links: [
{
title: 'Docs',
},
{
title: 'Community',
items: [
{
label: 'Slack',
href: 'https://tooljet.com/slack',
},
],
},
{
title: 'More',
items: [
{
label: 'GitHub',
href: 'https://github.com/ToolJet/ToolJet',
},
{
label: 'YouTube',
href: 'https://www.youtube.com/channel/UCf1p2G5Z7fPpvlBPf4l2I1w',
},
{
label: 'Twitter',
href: 'https://twitter.com/ToolJet',
},
],
},
],
copyright: `Copyright © ${new Date().getFullYear()} ToolJet Solutions, Inc.
<img referrerpolicy="no-referrer-when-downgrade" src="https://static.scarf.sh/a.png?x-pxid=4f00afac-ae1f-4cf6-8c53-8a2c7b3ca206" />`,
},
algolia: {
appId: 'O8HQRLI0WA',
apiKey: process.env.ALGOLIA_API_KEY || 'development', // Public API key: it is safe to commit it
indexName: 'tooljet',
contextualSearch: true,
externalUrlRegex: 'external\\.com|domain\\.com',
},
},
presets: [
[
'@docusaurus/preset-classic',
{
docs: {
sidebarPath: require.resolve('./sidebars.js'),
// Please change this to your repo.
editUrl: 'https://github.com/ToolJet/Tooljet/blob/develop/docs/',
includeCurrentVersion: true,
lastVersion: '2.33.0',
},
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
sitemap: {
changefreq: 'weekly',
priority: 0.5,
ignorePatterns: ['/docs/1.x.x/**'],
filename: 'sitemap.xml',
},
googleTagManager: isProd
? {
containerId: process.env.GTM,
}
: undefined,
},
],
],
plugins: [
devServerPlugin,
'plugin-image-zoom'
],
};