You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+58-6Lines changed: 58 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,10 @@
20
20
*[Tutorial](#how-to-use)
21
21
+[New Features Tutorial 2.0](#overvue-v20-how-to)
22
22
+[New Features Tutorial 3.0](#overvue-v30-how-to)
23
-
*[How to Run](#running-a-local-version)
23
+
*[Installation](#installation)
24
+
+[General Installation](#installation)
25
+
+[For WSL](#wsl-installation)
26
+
+[For Slack OAuth](#slack-oauth)
24
27
*[Contributing](#contributing)
25
28
*[Authors](#authors)
26
29
@@ -157,7 +160,8 @@ package.json
157
160
158
161
[↥Back to top](#table-of-contents)
159
162
160
-
### Running a local version
163
+
### Installation
164
+
161
165
This app was developed using the Quasar framework, so first you will need to install the Quasar cli
162
166
```
163
167
npm i -g @quasar/cli
@@ -166,18 +170,66 @@ Install dependencies
166
170
```
167
171
npm i
168
172
```
173
+
To open Vuejs devtools (devtools should be open before devmode, otherwise, you can justforce reload electron app in dev mode after opening dev tools)
174
+
```
175
+
./node_modules/.bin/vue-devtools
176
+
```
169
177
To run electron app in dev mode
170
178
```
171
179
quasar dev -m electron
172
180
```
173
-
**For WSL users, the ability to load the application requires a tool/application to run a linux display as WSL does not have any display drivers
174
-
since it is based off of just a CLI.
175
-
I recommend X410 (https://www.microsoft.com/en-us/p/x410/9nlp712zmn9q), althought it does cost $10, for ease of use. There are free options such as VcXsrv(https://sourceforge.net/projects/vcxsrv/) that you can get, but require more set up.**
176
-
177
181
To build a new .dmg / windows .exe
178
182
```
179
183
quasar build -m electron
180
184
```
185
+
### WSL Installation
186
+
187
+
**The ability to load the application and/or devtools requires a tool/application to run a linux display as WSL does not have any display drivers since it is based off of just a CLI.
188
+
I recommend X410 (https://x410.dev/), althought it does cost $15, for ease of use. There are free options such as VcXsrv(https://sourceforge.net/projects/vcxsrv/) that you can get, but requires more set up.**
189
+
190
+
If you choose to use x410, you will need to set the environment DISPLAY variable on each console:
191
+
192
+
So, to open either the Vue devtools or OverVue in dev mode, first start your X Server then enter into the terminal:
followed by the command for the devtools or devmode. If you want both open, enter commands above followed by starting the devtools:
203
+
```
204
+
./node_modules/.bin/vue-devtools
205
+
```
206
+
Then open a new terminal instance, set the DISPLAY value again (re-enter above command for DISPLAY), and start OverVue in dev mode:
207
+
```
208
+
quasar dev -m electron
209
+
```
210
+
211
+
### Slack OAuth
212
+
213
+
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).
214
+
215
+
1. Create a Slack App from the link above. Copy your Client ID and Client Secret somewhere safe.
216
+
2. Create two .env files in the main root of this repository. Name them:
217
+
```
218
+
.env
219
+
.env.development
220
+
```
221
+
3. Open .env and add these three environment variables. Replace <clientsecret> and <clientid> with the client id and client secret given to you when you created your Slack App.
222
+
```
223
+
SLACK_CLIENT_SECRET = "<client secret>"
224
+
SLACK_CLIENT_ID = "<client id>"
225
+
SLACK_REDIRECT_URI = "overvue://slack"
226
+
```
227
+
4. Next, open .env.development and do the same, just note that the SLACK_REDIRECT_URI will be different here:
0 commit comments