An open API service indexing awesome lists of open source software.

https://github.com/optimizely/vue-js-starter-kit

VueJS Starter Kit for Optimizely Feature Experimentation and Optimizely Full Stack (legacy)
https://github.com/optimizely/vue-js-starter-kit

optimizely-environment-public optimizely-library optimizely-owner-px

Last synced: 3 months ago
JSON representation

VueJS Starter Kit for Optimizely Feature Experimentation and Optimizely Full Stack (legacy)

Awesome Lists containing this project

README

        

# Optimizely Vue.js Starter Kit

The goal of this repo is to get you to a running [Vue](https://vuejs.org/) app with Optimizely as fast as possible.

## Prerequisites

To run the application, you need to have the following installed:

- Visual Studio Code (VSCode)
- Install extension [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
- Docker or Docker Desktop

## Getting Started

To get started with the application, follow these steps:

1. Open Visual Studio Code and press `Ctrl + Shift + P` (or `Cmd + Shift + P` on macOS) to open the command palette. Type "Dev Containers: Clone Repository in Container Volume" and press Enter.
2. Enter the repository address `https://github.com/optimizely/vue-js-starter-kit`.
3. Once the repository is cloned and opened in the dev container, run the project by opening a terminal in Visual Studio Code (press ```Ctrl + ` ``` (or ```Cmd + ` ``` on macOS) and execute the following command:

```shell
npm run dev
```
4. Click the link to the http://localhost:5173/ address to open a browser to the running Vue app.
5. Use the "Run" navigation link after reading the Quick Start information on the home page.

## To Exit

1. Type `q` in the terminal panel where your `npm run dev` was running.
2. Press `Ctrl + Shift + P` (or `Cmd + Shift + P` on macOS) to open the command palette.
3. Select the "Remote: Close Remote Connection" command, which will close the project and exit the running container.

## What To Do From Here

Take a look at the following Optimizely resources to support experimentation and feature flagging for your Vue project:

- [Javascript SDK](https://github.com/optimizely/javascript-sdk)
- [Javascript Quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-browser-quickstart)
- [Javascript SDK Documentation](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-sdk)

### Other Optimizely SDKs

- Agent - https://github.com/optimizely/agent

- Android - https://github.com/optimizely/android-sdk

- C# - https://github.com/optimizely/csharp-sdk

- Flutter - https://github.com/optimizely/optimizely-flutter-sdk

- Go - https://github.com/optimizely/go-sdk

- Java - https://github.com/optimizely/java-sdk

- PHP - https://github.com/optimizely/php-sdk

- Python - https://github.com/optimizely/python-sdk

- React - https://github.com/optimizely/react-sdk

- Ruby - https://github.com/optimizely/ruby-sdk

- Swift - https://github.com/optimizely/swift-sdk