diff --git a/docs/getting-started/Admin/README.mdx b/docs/getting-started/Admin/README.mdx
index 3f5d968..924d1d5 100644
--- a/docs/getting-started/Admin/README.mdx
+++ b/docs/getting-started/Admin/README.mdx
@@ -1,6 +1,6 @@
---
title: Administrator
-sidebar_position: 1
+sidebar_position: 2
---
# Datacoves Getting Started Guides - Admin
diff --git a/docs/getting-started/developer/README.md b/docs/getting-started/developer/README.md
index 7c2a893..2d4db33 100644
--- a/docs/getting-started/developer/README.md
+++ b/docs/getting-started/developer/README.md
@@ -1,6 +1,6 @@
---
title: Developer
-sidebar_position: 9
+sidebar_position: 3
---
# Datacoves Getting Started Guides - Developer
diff --git a/docs/how-tos/vscode/datacoves-copilot/llm.mdx b/docs/how-tos/vscode/datacoves-copilot/llm.mdx
deleted file mode 100644
index 5637077..0000000
--- a/docs/how-tos/vscode/datacoves-copilot/llm.mdx
+++ /dev/null
@@ -1,78 +0,0 @@
----
-sidebar_position: 1
----
-# Working with an LLM in Datacoves Copilot
-
-Once you have [configured your LLM](./v2-llm-config.md), working with the AI chat is a breeze!
-
-## Pre-configured presets
-
-While there are many use cases for AI in the development workflow there are a couple of tasks that come up regularly. To improve the user experience, we have created some presets that provide the LLM with specific instructions to get the best result. Use these or configure your own custom presets.
-
-Current out of the box presents include:
-
-- **Document dbt model:** Will provide descriptions for yml file you have open and provided as context.
-- **Explain dbt model:** Will explain a dbt model file you have open and provided as context.
-- **Explain dbt macro:** Will explain a dbt macro file you have open and provided as context.
-- **Add descriptions to CSV:** Will provide descriptions for CSV files you have open and provided as context.
-
-## How to use the Chat/Presets
-
-### Extension UI/UX
-
-To use your LLM head to the Datacoves Power User extension and open up `Copilot`.
-
-
-
-### Provide files for context
-The most important thing to remember is providing context to the LLM. In order to do this simply open up the file you wish to work with.
-
-
-
-### Send specific lines of code for context
-Highlight the lines of code you wish to send.
-
-
-
-### Don't provide context
-In the case that you don't want to send an open file for context you can select the icon below.
-
-
-
-## Using LLM code
-Datacoves Copilot makes copying AI generated code simple with 3 options.
-
-
-
-### Replace
-Replace the entire code file with the LLM code.
-
-
-
-### Insert
-Insert LLM code into your file.
-
-
-
-### Copy
-Traditional copy and paste.
-
-
-
-### New Chat
-To start a new chat click on the `New Chat` button.
-
-
-
-## Prefer a Video?
-
-
-
-
diff --git a/docs/how-tos/vscode/datacoves-copilot/v1-llm-config.md b/docs/how-tos/vscode/datacoves-copilot/v1-llm-config.md
index 5e3e358..ca0e453 100644
--- a/docs/how-tos/vscode/datacoves-copilot/v1-llm-config.md
+++ b/docs/how-tos/vscode/datacoves-copilot/v1-llm-config.md
@@ -1,6 +1,6 @@
---
-title: V1 llm config
-sidebar_position: 4
+title: Config
+sidebar_position: 3
---
# Configure your LLM for Datacoves Copilot v1
diff --git a/docs/how-tos/vscode/datacoves-copilot/v1-llm.mdx b/docs/how-tos/vscode/datacoves-copilot/v1-llm.mdx
index dec7d7b..3b5c9ef 100644
--- a/docs/how-tos/vscode/datacoves-copilot/v1-llm.mdx
+++ b/docs/how-tos/vscode/datacoves-copilot/v1-llm.mdx
@@ -1,6 +1,6 @@
---
-title: V1 llm
-sidebar_position: 3
+title: Usage
+sidebar_position: 5
---
# Working with an LLM in Datacoves Copilot v1
@@ -24,7 +24,9 @@ Current out of the box presents include:
To use your LLM head to the Datacoves Power User extension and open up `Copilot`.
-
+
+ 
+
### Provide files for context
diff --git a/docs/how-tos/vscode/datacoves-copilot/v1.md b/docs/how-tos/vscode/datacoves-copilot/v1.md
index 1b3c221..09f7e13 100644
--- a/docs/how-tos/vscode/datacoves-copilot/v1.md
+++ b/docs/how-tos/vscode/datacoves-copilot/v1.md
@@ -1,5 +1,6 @@
---
-sidebar_position: 5
+title: V1
+sidebar_position: 2
---
# Datacoves Copilot v1
diff --git a/docs/how-tos/vscode/datacoves-copilot/v2-llm-config.md b/docs/how-tos/vscode/datacoves-copilot/v2-llm-config.md
index 0bda4fd..1fe2bbc 100644
--- a/docs/how-tos/vscode/datacoves-copilot/v2-llm-config.md
+++ b/docs/how-tos/vscode/datacoves-copilot/v2-llm-config.md
@@ -1,6 +1,6 @@
---
-title: V2 llm config
-sidebar_position: 6
+title: Config
+sidebar_position: 9
---
# Configure your LLM in Datacoves Copilot v2
diff --git a/docs/how-tos/vscode/datacoves-copilot/v2.md b/docs/how-tos/vscode/datacoves-copilot/v2.md
index fac2594..e84ccc4 100644
--- a/docs/how-tos/vscode/datacoves-copilot/v2.md
+++ b/docs/how-tos/vscode/datacoves-copilot/v2.md
@@ -1,5 +1,6 @@
---
-sidebar_position: 7
+title: V2
+sidebar_position: 6
---
# Datacoves Copilot v2
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 2c94ea3..3f88877 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -121,15 +121,13 @@ const config = {
to: '/docs/getting-started/create-account',
},
{
- //type: 'docSidebar',//AC: uncommented this to use custom sidebar
- //sidebarId: 'gettingStartedSidebar',//AC: uncommented this to use custom sidebar
+ //type: 'docSidebar', uncommented this to use custom sidebar
+ //sidebarId: 'gettingStartedSidebar', uncommented this to use custom sidebar
label: 'Administrator', // You can add more internal doc links here
to: '/docs/getting-started/Admin/',
},
{
- //type: 'docSidebar',//AC: uncommented this to use custom sidebar
label: 'Developer', // You can add more internal doc links here
- // sidebarId: 'gettingStartedSidebar',
to: '/docs/getting-started/developer/',
},
// Add more internal docs here if needed
@@ -287,14 +285,14 @@ const config = {
to: '/docs/category/tutorials/',
position: 'left',
items:[
- {
- label: 'Learning Resources',
- to: 'https://datacoves.com/learning-resources?_gl=1*18cmhau*_ga*MjYwMzYwODE1LjE3NTIyNTAwNDk.*_ga_WFBP8GG4YV*czE3NTYyNDYzMzAkbzUwJGcxJHQxNzU2MjQ2NDg4JGo2MCRsMCRoMA..'
- },
{
label: 'Educational Data Resources',
to: 'https://datacoves.com/data-resources#Educational',
},
+ {
+ label: 'Learning Resources',
+ to: 'https://datacoves.com/learning-resources?_gl=1*18cmhau*_ga*MjYwMzYwODE1LjE3NTIyNTAwNDk.*_ga_WFBP8GG4YV*czE3NTYyNDYzMzAkbzUwJGcxJHQxNzU2MjQ2NDg4JGo2MCRsMCRoMA..'
+ },
] },
{
type: 'search',
@@ -370,7 +368,7 @@ const config = {
items: [
{
label: 'Product',
- to: 'https://datacoves.com',
+ to: 'https://datacoves.co/product',
},
{
label: 'Blog',
@@ -392,7 +390,7 @@ const config = {
},
{
label: 'SLA',
- to: 'https://docs.datacoves.com/sla.html',
+ to: '/sla',
},
],
diff --git a/sidebars.js b/sidebars.js
index e025b5b..6e1bbda 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -30,7 +30,7 @@ const sidebars = {
},
],
*/
-/*
+/* AC: this is the manual sidebar setup but we decided to go with autogenerated instead
gettingStartedSidebar: [
{
diff --git a/src/pages/sla.md b/src/pages/sla.md
new file mode 100644
index 0000000..da1c603
--- /dev/null
+++ b/src/pages/sla.md
@@ -0,0 +1,87 @@
+# Service Level Agreement (SLA)
+
+This document outlines Datacoves' responsibility with regards to outages and other issues with the Datacoves platform.
+
+## Support
+
+Datacoves monitors their platforms continually, 24 hours a day, 7 days a week. Support is based on severity level of the issue, with 1 being the highest and 3 being the lowest:
+
+| Severity Level | Level of Effort | Initial response | Status Updates |
+| :--------------: | --------------- | ---------------- | -------------- |
+| 1 | Commercially reasonable efforts, during normal business hours. | Immediate and in no event to exceed 24 hours. | Every 1 Business Day or sooner via email or Slack communication |
+| 2 | Commercially reasonable efforts, during normal business hours. | 24 hours |Every 1 Business Day or sooner via email or Slack communication |
+| 3 | Commercially reasonable efforts, during normal business hours | 3 Business Days | Every 2 Business Days prior to a work around and every 5 business days thereafter |
+
+Business hours are defined as between 8 AM Eastern US time and 8 PM Eastern US time. Typically, we are able to respond to issues at all levels within an hour or less during Business Hours. Support is provided remotely by English-speaking resources via customer-specific Slack channels or via email to support@datacoves.com.
+
+### Severity Levels
+
+Our severity levels are defined as follows:
+
+| Severity Level | Definition |
+| :------------: | ---------- |
+| 1 | Any error that renders the platform or any major portion of it inoperative, or majorly impacts the customer's use of the platform in a production environment. For instance, if the platform has a total loss of service, frequent instabilities, or a loss of ability to communicate as intended. |
+| 2 | Any error that impairs the use of one or more features of the platform, but not a major portion of it, unusable in a production environment. This also covers errors in non-production environments that would be a level 1 error in production. |
+| 3 | Any error that has a minimal impact on the performance or operation of the platform, and most errors in non-production environments that are not severe enough to fall under level 2. |
+
+### Types of Issues
+
+We provide support for the following types of issues:
+
+| Type | Example | Price |
+| :--: | ------- | ----- |
+| Bug | User logs into Datacoves and can't get to the dbt environment due to a bug with the platform. | Included |
+| System Integration (Non-Datacoves issues) | Github is updated and users cannot pull or push changes, requiring a specific fix to support that integration. | 12 incidents included; additional would fall under professional services |
+| Enhancements | Customer has a CI/CD process that impacted by a change to dbt Core | Not Included - Professional Services |
+
+Datacoves strives to be helpful to its customers and we will do our best to provide assistance with most issues.
+
+## Notification of Outages or other System Events
+
+Datacoves maintains a status page at the following URL: [https://status.datacoves.com/](https://status.datacoves.com/)
+
+We are pro-active in our approach to support and we notify all applicable customer Slack support channels when there is a notification regarding an upgrade, outage, or other items that may impact a customer's usage of the system.
+
+## Requesting Support
+
+Customers may request support via their private Slack channel which is set up as part of the onboarding process. Support may also be requested via email at: support@datacoves.com
+
+When notifying Datacoves about a bug, please provide the following pieces of information:
+
+ * The time and date the error occurred, if available
+ * Which environment the occurred on, if applicable
+ * A description of the problem, including what is impacted by the error
+ * The severity of the error (Something minor; cosmetic, easily worked around error, etc. Or something major; cannot function due to error)
+
+Once notified, Datacoves will open an internal ticket and work on the issue according to the charts in the above section.
+
+## Availability
+
+Datacoves' availability and functionality is dependent upon outside factors, some of which are outside of Datacoves' control. For instance, GitHub integrations will not function if GitHub is down. Such instances are completely outside of Datacoves' control and therefore we cannot be responsible for outages due to those third party services.
+
+We use AWS and Azure for hosting customer clusters. Generally speaking, these services have no down time; down times are typically due to upgrades and maintenance work, which Datacoves notifies its customers of in advance and performs on an agreed upon schedule.
+
+For services run by Datacoves, we assert they will be available for 99.9% of the total number of minutes that make up a given month.
+
+### Exceptions to Availability
+
+The Availability SLA does not apply to the following events:
+
+ * Scheduled, announced maintenance or emergency maintenance
+ * An act or omission of our client, or client's vendors/agents, client's internal or third party services, or any occurrence due to client's maintenance
+ * Suspension of service due to non-payment
+
+### Credits
+
+If we fail to meet our Availability SLA for a given month, then Datacoves shall, upon our client's written request to be submitted within 30 calendar days of the unavailability, apply a credit to the client account on the following schedule:
+
+| Availability in a Month | Credit Amount (Percent of Monthly Fees) |
+| ----------------------- | --------------------------------------- |
+| Less than 99.8% | 1% |
+| Less than 99.7% | 2% |
+| Less than 99.6% | 3% |
+| Less than 99.5% | 4% |
+| Less than 99.4% | 5% |
+
+After confirming the validity of the request, Datacoves will issue the credit in the next month after the SLA failure. If the SLA failure was in the last month of a client's contract and they choose not to renew, the amount will be provided as a refund. A maximum of 5% credit/refund will be provided.
+
diff --git a/static/llms.txt b/static/llms.txt
index d7c1e6c..3e721d6 100644
--- a/static/llms.txt
+++ b/static/llms.txt
@@ -886,6 +886,40 @@ During the Airflow configuration step you added the `orchestrate` folder and the
---
+// File: getting-started/developer/README
+
+# Datacoves Getting Started Guides - Developer
+
+## Introduction
+Welcome Developer!
+
+Please use these getting started guides to accelerate your onboarding. The guides cover everything from configuring your user settings to fundamental tips and shortcuts.
+
+-Datacoves Team
+
+## Developer Essentials
+1. First, you will need to configure your user settings. You will not be able to access the transform tab if your user settings have not been properly configured.
+
+ [Configure Your User Settings](/docs/how-tos/vscode/initial.md)
+
+2. Once your user settings have been configured and your git repo has been tested, you will be able to jump right in to your browser VS Code experience; everything you need, pre-configured at your fingertips. This is where the dbt magic happens.
+
+ [Transform Tab (VS Code)](/docs/getting-started/developer/transform-tab)
+
+3. With the Snowflake extension you don't have to leave the comfort of your Datacoves tab! Learn how to use this powerful extension, along with some handy tips and tricks.
+
+ [Snowflake Extension](/docs/getting-started/developer/snowflake-extension)
+
+4. Have the best and most efficient dbt experience with Datacoves! We cover some nifty shortcuts and accelerators to help you hit the ground running with dbt.
+
+ [Working with dbt in Datacoves](/docs/getting-started/developer/working-with-dbt-datacoves)
+
+5. Use git with ease via the VS Code Git Extension, our pre-configured git aliases, and more.
+
+ [Using Git](/docs/getting-started/developer/using-git)
+
+---
+
// File: getting-started/developer/snowflake-extension
# Getting Started with the Snowflake Extension
@@ -1014,40 +1048,6 @@ For more in-depth information and advanced usage, please consult the **[Source C
---
-// File: getting-started/developer/README
-
-# Datacoves Getting Started Guides - Developer
-
-## Introduction
-Welcome Developer!
-
-Please use these getting started guides to accelerate your onboarding. The guides cover everything from configuring your user settings to fundamental tips and shortcuts.
-
--Datacoves Team
-
-## Developer Essentials
-1. First, you will need to configure your user settings. You will not be able to access the transform tab if your user settings have not been properly configured.
-
- [Configure Your User Settings](/docs/how-tos/vscode/initial.md)
-
-2. Once your user settings have been configured and your git repo has been tested, you will be able to jump right in to your browser VS Code experience; everything you need, pre-configured at your fingertips. This is where the dbt magic happens.
-
- [Transform Tab (VS Code)](/docs/getting-started/developer/transform-tab)
-
-3. With the Snowflake extension you don't have to leave the comfort of your Datacoves tab! Learn how to use this powerful extension, along with some handy tips and tricks.
-
- [Snowflake Extension](/docs/getting-started/developer/snowflake-extension)
-
-4. Have the best and most efficient dbt experience with Datacoves! We cover some nifty shortcuts and accelerators to help you hit the ground running with dbt.
-
- [Working with dbt in Datacoves](/docs/getting-started/developer/working-with-dbt-datacoves)
-
-5. Use git with ease via the VS Code Git Extension, our pre-configured git aliases, and more.
-
- [Using Git](/docs/getting-started/developer/using-git)
-
----
-
// File: getting-started/developer/working-with-dbt-datacoves/index
# Getting Started with dbt in Datacoves
@@ -6903,83 +6903,47 @@ rm -rf /config/workspace/.git
---
-// File: how-tos/vscode/datacoves-copilot/llm
-
-# Working with an LLM in Datacoves Copilot
-
-Once you have [configured your LLM](./v2-llm-config.md), working with the AI chat is a breeze!
-
-## Pre-configured presets
-
-While there are many use cases for AI in the development workflow there are a couple of tasks that come up regularly. To improve the user experience, we have created some presets that provide the LLM with specific instructions to get the best result. Use these or configure your own custom presets.
-
-Current out of the box presents include:
-
-- **Document dbt model:** Will provide descriptions for yml file you have open and provided as context.
-- **Explain dbt model:** Will explain a dbt model file you have open and provided as context.
-- **Explain dbt macro:** Will explain a dbt macro file you have open and provided as context.
-- **Add descriptions to CSV:** Will provide descriptions for CSV files you have open and provided as context.
-
-## How to use the Chat/Presets
-
-### Extension UI/UX
-
-To use your LLM head to the Datacoves Power User extension and open up `Copilot`.
-
-
-
-### Provide files for context
-The most important thing to remember is providing context to the LLM. In order to do this simply open up the file you wish to work with.
-
-
-
-### Send specific lines of code for context
-Highlight the lines of code you wish to send.
+// File: how-tos/vscode/datacoves-copilot/v1
-
+# Datacoves Copilot v1
-### Don't provide context
-In the case that you don't want to send an open file for context you can select the icon below.
+This section describes how to configure and use Datacoves Copilot v1.
-
+Datacoves Copilot v1 supports ChatGPT and Azure Open AI LLMs, Datacoves v4+ includes Datacoves Copilot 2.0 which enhances the experience and supports many more LLM providers.
-## Using LLM code
-Datacoves Copilot makes copying AI generated code simple with 3 options.
+# How Tos
-
+- [LLM Config](./v1-llm-config.md)
+- [Working with an LLM in Datacoves](./v1-llm.mdx)
-### Replace
-Replace the entire code file with the LLM code.
+---
-
+// File: how-tos/vscode/datacoves-copilot/v1-llm-config
-### Insert
-Insert LLM code into your file.
+# Configure your LLM for Datacoves Copilot v1
-
+:::note Datacoves Copilot v1 only support the 4o model gpt model.
-### Copy
-Traditional copy and paste.
+:::
+### Step 1: Create a Datacoves Secret
-
+Creating a [Datacoves Secret](/docs/how-tos/datacoves/how_to_secrets.md) requires some key fields to be filled out:
-### New Chat
-To start a new chat click on the `New Chat` button.
+- **Name:** The secret must be named `datacoves-copilot-llm-api`
+- **Description:** Provide a simple description such as: `Open AI config`
+- **Format:** Select `Raw JSON`
+- **Value**: The value will vary based on the LLM you are utilizing.
+ - **Open AI:** You only need your API key. Head to [Open AI](https://platform.openai.com/api-keys) to create your key. `{"OPENAI_API_KEY": "Your key here"}`
+ - **Azure Open AI:** This requires two credentials. Head to [ai.azure.com](https://ai.azure.com) to find your credentials under the [Deployments](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/working-with-models?tabs=powershell#model-deployment-upgrade-configuration) tab. `{"AZURE_OPENAI_ENDPOINT": "Your endpoint here", "AZURE_OPENAI_API_KEY" : "Your key here"}`
+- **Scope:** Select the desired scope, either `Project` or `Environment`.
+- **Project/Environment:** Select the `Project` or `Environment` that will access this LLM.
-
+Lastly, be sure to toggle on the `Share with developers` option so that users with developer access will be able to use the LLM.
+
-## Prefer a Video?
+### Example Secret
-
-
-
+
---
@@ -7006,7 +6970,9 @@ Current out of the box presents include:
To use your LLM head to the Datacoves Power User extension and open up `Copilot`.
-
+
+ 
+
### Provide files for context
@@ -7068,47 +7034,31 @@ To start a new chat click on the `New Chat` button.
---
-// File: how-tos/vscode/datacoves-copilot/v1-llm-config
-
-# Configure your LLM for Datacoves Copilot v1
-
-:::note Datacoves Copilot v1 only support the 4o model gpt model.
-
-:::
-### Step 1: Create a Datacoves Secret
-
-Creating a [Datacoves Secret](/docs/how-tos/datacoves/how_to_secrets.md) requires some key fields to be filled out:
-
-- **Name:** The secret must be named `datacoves-copilot-llm-api`
-- **Description:** Provide a simple description such as: `Open AI config`
-- **Format:** Select `Raw JSON`
-- **Value**: The value will vary based on the LLM you are utilizing.
- - **Open AI:** You only need your API key. Head to [Open AI](https://platform.openai.com/api-keys) to create your key. `{"OPENAI_API_KEY": "Your key here"}`
- - **Azure Open AI:** This requires two credentials. Head to [ai.azure.com](https://ai.azure.com) to find your credentials under the [Deployments](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/working-with-models?tabs=powershell#model-deployment-upgrade-configuration) tab. `{"AZURE_OPENAI_ENDPOINT": "Your endpoint here", "AZURE_OPENAI_API_KEY" : "Your key here"}`
-- **Scope:** Select the desired scope, either `Project` or `Environment`.
-- **Project/Environment:** Select the `Project` or `Environment` that will access this LLM.
-
-Lastly, be sure to toggle on the `Share with developers` option so that users with developer access will be able to use the LLM.
-
-
-### Example Secret
-
-
-
----
-
-// File: how-tos/vscode/datacoves-copilot/v1
+// File: how-tos/vscode/datacoves-copilot/v2
-# Datacoves Copilot v1
+# Datacoves Copilot v2
-This section describes how to configure and use Datacoves Copilot v1.
+This section describes how to configure and use Datacoves Copilot v2, which comes installed on Datacoves v4+, enhancing the experience and supporting the following LLM providers:
-Datacoves Copilot v1 supports ChatGPT and Azure Open AI LLMs, Datacoves v4+ includes Datacoves Copilot 2.0 which enhances the experience and supports many more LLM providers.
+- Amazon Bedrock
+- Anthropic
+- Cerebras
+- Chutes AI
+- DeepSeek
+- Glama
+- Google Gemini
+- Hugging Face
+- Mistral
+- Ollama
+- OpenAI
+- OpenAI Compatible (i.e. Azure)
+- Open Router
+- Requesty
+- xAI (Grok)
# How Tos
-- [LLM Config](./v1-llm-config.md)
-- [Working with an LLM in Datacoves](./v1-llm.mdx)
+- [LLM Config](/how-tos/vscode/datacoves-copilot/v2-llm-config.md)
---
@@ -7365,34 +7315,6 @@ Fine tune model usage using this additional key:
---
-// File: how-tos/vscode/datacoves-copilot/v2
-
-# Datacoves Copilot v2
-
-This section describes how to configure and use Datacoves Copilot v2, which comes installed on Datacoves v4+, enhancing the experience and supporting the following LLM providers:
-
-- Amazon Bedrock
-- Anthropic
-- Cerebras
-- Chutes AI
-- DeepSeek
-- Glama
-- Google Gemini
-- Hugging Face
-- Mistral
-- Ollama
-- OpenAI
-- OpenAI Compatible (i.e. Azure)
-- Open Router
-- Requesty
-- xAI (Grok)
-
-# How Tos
-
-- [LLM Config](/how-tos/vscode/datacoves-copilot/v2-llm-config.md)
-
----
-
// File: how-tos/vscode/datacoves-copilot/README
# AI LLMs for Datacoves Copilot