Skip to content

Commit a102edf

Browse files
Merge pull request #34 from oslabs-beta/kerolos/updateReadMe
ReadMe updates for OverVue 6.0
2 parents dfb321c + e9c4e2d commit a102edf

File tree

2 files changed

+67
-19
lines changed

2 files changed

+67
-19
lines changed

README.md

Lines changed: 67 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
<h1 align="center">
2-
<img src="https://raw.githubusercontent.com/jeisele2/OverVue/master/src/assets/overvue-icons/apple-icon-72x72.png">
3-
<br/>
4-
OverVue
2+
<img src="src/assets/overvue_256x256.png">
53
</h1>
64

7-
<p align="center"><b>Prototyping Tool for Vue Developers</b></p>
5+
<p align="center"><b>Prototyping Development Tool for Vue Developers</b></p>
86

97
<p>OverVue is a prototyping tool that allows developers to dynamically create and visualize a Vue application, implementing a real-time intuitive tree display of component hierarchy and a live-generated code preview. The resulting boilerplate can be exported as a template for further development.</p>
108

@@ -14,16 +12,19 @@
1412

1513
## Table of Contents
1614

17-
- [Features](#features)
18-
- [OverVue 2.0 Changelog](#changelog-20)
19-
- [OverVue 3.0 Changelog](#changelog-30)
20-
- [OverVue 4.0 Changelog](#changelog-40)
21-
- [OverVue 5.0 Changelog](#changelog-50)
22-
- [How to Use](#how-to-use)
15+
- [Table of Contents](#table-of-contents)
16+
- [Features](#features)
17+
- [Changelog 2.0](#changelog-20)
18+
- [Changelog 3.0](#changelog-30)
19+
- [Changelog 4.0](#changelog-40)
20+
- [Changelog 5.0](#changelog-50)
21+
- [Changelog 6.0](#changelog-60)
22+
- [How to use](#how-to-use)
2323
- [Installation](#installation)
24-
- [General Installation](#installation)
25-
- [For WSL](#wsl-installation)
26-
- [For Slack OAuth](#slack-oauth)
24+
- [WSL Installation](#wsl-installation)
25+
- [Running as Containerized Docker Image](#running-as-containerized-docker-image)
26+
- [BETA](#beta)
27+
- [Slack OAuth](#slack-oauth)
2728
- [Contributing](#contributing)
2829
- [Authors](#authors)
2930

@@ -52,6 +53,11 @@
5253
- Ability to delete states or actions from the store <sub><sup>(v4.0)</sup></sub>
5354
- Vue Devtools enabled for Developers <sub><sup>(v4.0)</sup></sub>/automatically deploys when running electron in dev mode <sub><sup>(v5.0)</sup></sub>
5455
- Exports fully functional Vue 3/Vuex 4 syntax <sub><sup>(v5.0)</sup></sub>
56+
- Import of individual components <sub><sup>(v6.0)</sup></sub>
57+
- Containerized the application <sub><sup>(v6.0)</sup></sub>
58+
- Introduced TypeScript Mode <sub><sup>(v6.0)</sup></sub>
59+
- Adding notes functionality <sub><sup>(v6.0)</sup></sub>
60+
- Enhanced component tree hierarchy display <sub><sup>(v6.0)</sup></sub>
5561

5662
[↥Back to top](#table-of-contents)
5763

@@ -137,6 +143,29 @@
137143
</ul>
138144
</details>
139145

146+
### Changelog 6.0
147+
148+
<details><summary>OverVue 6.0</summary>
149+
<ul>
150+
<li>Toggle to TypeScript mode to generate code snippets and export your project or individual components in TypeScript</li>
151+
<li>An interactive and real-time tree display of your component hierarchy allows you to easily visualize parent-child component relationships and the Vue Router structure</li>
152+
<li>Enhance your workflow by adding notes to your components. When you export your project or components into your favorite IDE, notes will be converted into comments within your Vue files.</li>
153+
<li>Now with a “Get Started” tutorial, a visual queue of your HTML elements, and an overall simplified UI, OveVue is as intuitive as ever. </li>
154+
<li>OverVue is now containerized with Docker to bring developers the same experience, regardless of your operating system.</li>
155+
<br>
156+
<h4><strong>Bug Fixes</strong></h4>
157+
<li>Fixed drawer disappearing when the window size is smaller</li>
158+
<li>Fixed inability to delete parent/child relationship</li>
159+
<li>Fixed the inability to add multiple children to parent except when making a new component</li>
160+
<li>Fixed CodeSnippet does not scroll when it overflows the container</li>
161+
<li>Fixed clicking canvas does not fully deactivate active component</li>
162+
<li>Fixed Error handling for 'pasting' component when no component is copied</li>
163+
<li>Fixed dancing components</li>
164+
<li>Fixed project tree visulization</li>
165+
</ul>
166+
</details>
167+
<br/>
168+
140169
[↥Back to top](#table-of-contents)
141170

142171
## How to use
@@ -194,10 +223,11 @@ src/
194223
babel.config.js
195224
package.json
196225
```
226+
<br/>
197227

198228
[↥Back to top](#table-of-contents)
199229

200-
### Installation
230+
## Installation
201231

202232
To download the development version for windows or mac, please visit https://www.Overvue.io
203233

@@ -257,7 +287,14 @@ Then open a new terminal instance, set the DISPLAY value again (re-enter above c
257287
```
258288
quasar dev -m electron
259289
```
290+
### Running as Containerized Docker Image
260291

292+
In your terminal, run :
293+
294+
```
295+
docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -v`pwd`/src:/app/src --rm -it <OverVue file name> bash
296+
```
297+
## BETA
261298
### Slack OAuth
262299

263300
For the Slack OAuth, you will need to create a Slack app through their website (https://api.slack.com/apps?new_app=1), so that you have your own Client Secret and Client ID. Then create two .env files (one for development and one for production).
@@ -288,21 +325,25 @@ SLACK_REDIRECT_URI = "overvuedev://test"
288325

289326
[↥Back to top](#table-of-contents)
290327

291-
### Contributing
328+
## Contributing
292329

293330
We'd love for you to test this application out and submit any issues you encounter. Also feel free to fork to your own repo and submit PRs.
294331
Here are some features we're thinking about adding:
295332

296-
- Option to export files in TypeScript
333+
297334
- Ability to place child components into HTML elements
298-
- Integration with Storybook
299-
- Edit State and Actions in the Vuex Store
335+
- More semantic HTML tag options
336+
- Ability to export Vuex store boilerplate
337+
- Ability to add two-way binding to input elements
338+
- More typing options for Typescript mode
300339

301340
If you make changes and wish to update the website, here is the link to the repo: https://github.com/TeamOverVue/OverVuePage
302341

342+
<br/>
343+
303344
[↥Back to top](#table-of-contents)
304345

305-
### Authors
346+
## Authors
306347

307348
```
308349
Contributors:
@@ -327,8 +368,15 @@ Gabriela Kokhabi @gkokhabi
327368
Ross Lamerson @lamerson28
328369
Shanon Lee @shanonlee541
329370
Zoew McGrath @Z-McGrath
371+
Aram Paparian @apaparian
372+
Bryan Bart @MrBeeAreWhy
373+
Julia Bakerink @jbbake
374+
Kerolos Nesem @Kerolos-Nesem
375+
Megan Nadkarni @megatera
330376
```
331377

332378
Inspired by [PreVue](https://github.com/open-source-labs/PreVue)
333379

380+
<br/>
381+
334382
[↥Back to top](#table-of-contents)

src/assets/overvue_256x256.png

44.5 KB
Loading

0 commit comments

Comments
 (0)