diff options
-rw-r--r-- | README.md | 12 | ||||
-rw-r--r-- | docs/docs/contributing-data.md | 17 | ||||
-rw-r--r-- | docs/docs/telemetry.md | 4 | ||||
-rw-r--r-- | docs/sidebars.js | 2 | ||||
-rw-r--r-- | docs/static/img/contribute-data-off.png | bin | 0 -> 30599 bytes | |||
-rw-r--r-- | docs/static/img/contribute-data-on.png | bin | 0 -> 32008 bytes | |||
-rw-r--r-- | extension/react-app/src/tabs/gui.tsx | 10 |
7 files changed, 32 insertions, 13 deletions
@@ -17,17 +17,17 @@ ## Getting Started -### GitHub Codespaces +### Install for VS Code -Learn how to try the GitHub Codespaces Demo [here](https://continue.dev/docs/getting-started) +Learn how to install locally in VS Code [here](https://continue.dev/docs/install) -### VS Code +### GitHub Codespaces -Learn how to install locally in VS Code [here](https://continue.dev/docs/install) +Explore Continue in GitHub Codespaces [here](https://continue.dev/docs/getting-started) if you'd like to try without downloading for VS Code. ## How to contribute -Open a [new GitHub Issue](https://github.com/continuedev/continue/issues/new) or comment on [an existing one](https://github.com/continuedev/continue/issues). Let us know what you would like to contribute there, and we will help you make it happen! +Open a [new GitHub Issue](https://github.com/continuedev/continue/issues/new) or comment on [an existing one](https://github.com/continuedev/continue/issues). Let us know what you would like to contribute, and we will help you make it happen! ## Install from source @@ -64,4 +64,4 @@ cd continue/extension/scripts && python3 install_from_source.py # License -[Apache 2.0 © 2023 Continue Dev, Inc.](./LICENSE)
\ No newline at end of file +[Apache 2.0 © 2023 Continue Dev, Inc.](./LICENSE) diff --git a/docs/docs/contributing-data.md b/docs/docs/contributing-data.md new file mode 100644 index 00000000..0e257668 --- /dev/null +++ b/docs/docs/contributing-data.md @@ -0,0 +1,17 @@ +# Contributing data + +You might have noticed the toggle at the bottom of the Continue GUI. Right now, all it does is send anonymous telemetry about whether it is on or off. **No data is being collected.** We are using it to gather feedback as to whether or not developers would be willing to contribute data about their software development workflows to an open-source dataset. + +If there are enough developers who signal interest, we will then move forward with collecting data from those who opt-in and make the dataset publicly accessible. Our hope is that this dataset could then be used by anyone to train a new class of [foundation models](https://fsi.stanford.edu/publication/opportunities-and-risks-foundation-models) for software development that can help us not only “tab autocomplete” but also “task autocomplete” as we create software. + +There will be many discussions and iterations with the community before we consider collecting the dataset in order to ensure that the approach works for them, and in no situation will any action taken prior to this point cause users to have their data collected without clear, additional consent. If you have thoughts or questions about this, please reach out to us at contribute@continue.dev. We want to hear from you! + +In summary, this is what you should do: + +- Toggle data contribution `on` when you would be willing to share your software development data to a public dataset **in the future** + +![contribute-data-on](/img/contribute-data-on.png) + +- Toggle data contribution `off` when you would not be willing to share your software development data to a public dataset **in the future** + +![icontribute-data-off](/img/contribute-data-off.png)
\ No newline at end of file diff --git a/docs/docs/telemetry.md b/docs/docs/telemetry.md index d0b04180..4464ae53 100644 --- a/docs/docs/telemetry.md +++ b/docs/docs/telemetry.md @@ -8,7 +8,9 @@ We use [Posthog](https://posthog.com/), an open source platform for product anal ## What we track
-We track the steps that are run and their parameters.
+We track
+- the steps that are run and their parameters
+- if the data contribution toggle is switched on / off
## How to opt out
diff --git a/docs/sidebars.js b/docs/sidebars.js index 82ef7056..f4c1ecbd 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -13,7 +13,7 @@ /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ const sidebars = { - docsSidebar: ["intro", "getting-started", "how-continue-works", "telemetry"], + docsSidebar: ["intro", "getting-started", "how-continue-works", "telemetry", "contributing-data"], }; module.exports = sidebars; diff --git a/docs/static/img/contribute-data-off.png b/docs/static/img/contribute-data-off.png Binary files differnew file mode 100644 index 00000000..3a37906c --- /dev/null +++ b/docs/static/img/contribute-data-off.png diff --git a/docs/static/img/contribute-data-on.png b/docs/static/img/contribute-data-on.png Binary files differnew file mode 100644 index 00000000..633a547c --- /dev/null +++ b/docs/static/img/contribute-data-on.png diff --git a/extension/react-app/src/tabs/gui.tsx b/extension/react-app/src/tabs/gui.tsx index 62d44515..f0e3ffd4 100644 --- a/extension/react-app/src/tabs/gui.tsx +++ b/extension/react-app/src/tabs/gui.tsx @@ -426,15 +426,15 @@ function GUI(props: GUIProps) { }} hidden={!showDataSharingInfo} > - By turning on the switch, you will anonymously contribute your Continue - history to an open-source dataset used to train LLMs to use tools just - like a developer in their IDE. + By turning on this switch, you signal that you would + contribute this software development data to a publicly + accessible, open-source dataset in the future. <br /> <br /> <b> {dataSwitchChecked - ? "You are currently contributing data." - : "Your data is not being shared."} + ? "No data is being collected. In the future, you would be contributing data" + : "No data is being collected. In the future, your data would not be shared"} </b> </div> <Footer dataSwitchChecked={dataSwitchChecked}> |