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
There are two permanent brances: **master** and **dev**.
5
-
**Master** always points to the latest release tag.
6
-
All development is done in **dev** branch,
7
-
please, use it for pull requests.
8
3
4
+
Thanks for taking an insterest in contributing to the PowerShell package for
5
+
Sublime Text 3!
9
6
10
-
Run tests locally
11
-
-----------------
12
-
The most up-to date version can be crafted by following [appveyor tests steps](appveyor.yml).
13
-
Currently tests use hardcoded path for a sublime text installation `C:\st`.
14
-
You can use the same script [appveyour.ps1](https://github.com/randy3k/UnitTesting/blob/master/sbin/appveyor.ps1) for installing sublime and tests execution.
15
-
Separate installation used to avoid accident breaking the main installtion.
2. run one-time bootstrap: `.\appveyor.ps1 "bootstrap" -verbose` to install ST in `C:\st` and download [UnitTesting](https://github.com/randy3k/UnitTesting) package.
21
-
3. Install PowerShell unit testing framework [Pester](https://github.com/pester/Pester).
10
+
Development happens on the **dev** branch. Please send your PRs against that
11
+
branch only.
22
12
23
-
Run tests:
24
13
25
-
1. Run python tests `.\appveyor.ps1 "run_tests" -verbose`. They generate inputs for pester tests.
26
-
2. Run pester tests `Invoke-Pester`.
14
+
#### Running Tests
15
+
16
+
If you are adding functionality or making substantial changes to existing
17
+
code, please add tests and ensure that existing tests pass.
18
+
19
+
Currently, we have very few tests and they aren't easy to run... :-(
20
+
21
+
If you feel lazy about writing tests, this is the right time to contribute --
22
+
we'll turn a blind eye more often now than later on! ;-)
23
+
24
+
25
+
### Building Versions
26
+
27
+
The easiest way to 'build' a version now consists in copying the project's
28
+
root folder's content to your *Data/Packages/PowerShell* directory.
29
+
30
+
We have build scripts under *.\bin*, but they aren't realiable. We hope to fix
0 commit comments