Browse Source

docs: update enterprise doc

Jay V 7 months ago
parent
commit
7520f5efa8
1 changed files with 33 additions and 21 deletions
  1. 33 21
      packages/web/src/content/docs/docs/enterprise.mdx

+ 33 - 21
packages/web/src/content/docs/docs/enterprise.mdx

@@ -23,7 +23,7 @@ Since opencode is open source and does not store any of your code or context dat
 
 
 **opencode does not store your code or context data.** All processing happens locally or through direct API calls to your AI provider.
 **opencode does not store your code or context data.** All processing happens locally or through direct API calls to your AI provider.
 
 
-The only caveat here is the optional `/share` feature that must be manually enabled.
+The only caveat here is the optional `/share` feature.
 
 
 ---
 ---
 
 
@@ -33,6 +33,17 @@ If a user enables the `/share` feature, the conversation and the data associated
 
 
 The data is currently served through our CDN's edge network, and is cached on the edge near your users.
 The data is currently served through our CDN's edge network, and is cached on the edge near your users.
 
 
+We recommend you disable this for your trial.
+
+```json title="opencode.json"
+{
+  "$schema": "https://opencode.ai/config.json",
+  "share": "disabled"
+}
+```
+
+[Learn more about sharing](/docs/share).
+
 ---
 ---
 
 
 ### Code ownership
 ### Code ownership
@@ -51,40 +62,41 @@ pricing and implementation options.
 
 
 ### SSO
 ### SSO
 
 
-SSO integration can be implemented for enterprise deployments after your trial. Currently users manage and configure individual API keys locally.
-
-This can be switched to a centralized authentication system that your organization uses.
-
----
-
-### Self-hosting
-
-The share feature can be self-hosted and the share pages can be made accessible
-only after the user has been authenticated.
+SSO integration can be implemented for enterprise deployments after your trial.
+This will allow your team's session data and shared conversations to be protected
+by your enterprise's authentication system.
 
 
 ---
 ---
 
 
-### Private NPM registries
+### Private NPM
 
 
-opencode supports private npm registries through Bun's native `.npmrc` file support. If your organization uses a private registry (such as JFrog Artifactory, Nexus, or similar), ensure developers are authenticated before running opencode.
+opencode supports private npm registries through Bun's native `.npmrc` file support. If your organization uses a private registry, such as JFrog Artifactory, Nexus, or similar, ensure developers are authenticated before running opencode.
 
 
 To set up authentication with your private registry:
 To set up authentication with your private registry:
 
 
 ```bash
 ```bash
-# Authenticate with your enterprise registry
 npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
 npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
-
-# This creates ~/.npmrc with authentication
-# opencode will automatically use it through Bun's native support
 ```
 ```
 
 
+This creates `~/.npmrc` with authentication details. opencode will automatically
+pick this up.
+
+:::caution
+You must be logged into the private registry before running opencode.
+:::
+
 Alternatively, you can manually configure a `.npmrc` file:
 Alternatively, you can manually configure a `.npmrc` file:
 
 
-```bash
-# ~/.npmrc
+```bash title="~/.npmrc"
 registry=https://your-company.jfrog.io/api/npm/npm-virtual/
 registry=https://your-company.jfrog.io/api/npm/npm-virtual/
 //your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}
 //your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}
 ```
 ```
 
 
-**Important**: Developers must be logged into the private registry before running opencode 
-to ensure packages can be installed from your enterprise registry.
+Developers must be logged into the private registry before running opencode to ensure packages can be installed from your enterprise registry.
+
+---
+
+### Self-hosting
+
+The share feature can be self-hosted and the share pages can be made accessible
+only after the user has been authenticated.