Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

Commit 84cd300

Browse files
authored
Merge pull request #17 from Enatec/develop
[1.0.11] - 2019-02-01
2 parents 1b59957 + fd008fe commit 84cd300

File tree

147 files changed

+48748
-3835
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+48748
-3835
lines changed

.github/CODEOWNERS

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# These owners will be the default owners for everything in
2+
# the repo. The owners will be requested for review when
3+
# someone opens a pull request.
4+
* @Enatec/core

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Internal Release Notes
2+
*GitHubChangelog.txt
3+
14
# General
25
*.tmp
36
_ReSharper*

.vscode/settings.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
2-
//-------- Files configuration --------
3-
// When enabled, will trim trailing whitespace when you save a file.
4-
"files.trimTrailingWhitespace": true,
5-
"search.exclude": {
6-
"release": true,
7-
"": true
8-
},
9-
//-------- PowerShell Configuration --------
10-
// Use a custom PowerShell Script Analyzer settings file for this workspace.
11-
// Relative paths for this setting are always relative to the workspace root dir.
12-
"powershell.scriptAnalysis.settingsPath": "ScriptAnalyzerSettings.psd1",
13-
// TNo focus on console when executing
14-
"powershell.integratedConsole.focusConsoleOnExecute": false,
15-
// Don't start integrated console on startup
16-
"powershell.integratedConsole.showOnStartup": false,
17-
// Assume files are PowerShell by default
18-
"files.defaultLanguage": "powershell"
2+
//-------- Files configuration --------
3+
// When enabled, will trim trailing whitespace when you save a file.
4+
"files.trimTrailingWhitespace": true,
5+
"search.exclude": {
6+
"release": true,
7+
"": true
8+
},
9+
//-------- PowerShell Configuration --------
10+
// Use a custom PowerShell Script Analyzer settings file for this workspace.
11+
// Relative paths for this setting are always relative to the workspace root dir.
12+
"powershell.scriptAnalysis.settingsPath": "ScriptAnalyzerSettings.psd1",
13+
// TNo focus on console when executing
14+
"powershell.integratedConsole.focusConsoleOnExecute": false,
15+
// Don't start integrated console on startup
16+
"powershell.integratedConsole.showOnStartup": false,
17+
// Assume files are PowerShell by default
18+
"files.defaultLanguage": "powershell"
1919
}

Acknowledgements.md

+23-10
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,22 @@ This project owes some acknowlegement to others. Here are some other authors, pr
44

55
If you believe you or a project should be included in this list please let us know.
66

7-
### Idea
7+
## Idea
88

9-
This project is based on the idea of the [PHP API client class](https://github.com/Art-of-WiFi/UniFi-API-client) implementation from [Art of WiFi](http://artofwifi.net/). If you want to implement a PHP based solution, take a look at the GitHub project of the [PHP API client class](https://github.com/Art-of-WiFi/UniFi-API-client) implementation from [Art of WiFi](http://artofwifi.net/).
9+
This project is based on the idea of the [PHP API client class](https://github.com/Art-of-WiFi/UniFi-API-client) implementation from [Art of WiFi](http://artofwifi.net/).
1010

11-
### PowerShell
11+
If you want to implement a Web/PHP based solution, take a look at the GitHub project of the [PHP API client class](https://github.com/Art-of-WiFi/UniFi-API-client) implementation from [Art of WiFi](http://artofwifi.net/).
1212

13+
## Vendor Reference
14+
15+
The UniFi SDN controller API as it is published by [Ubiquiti](www.ubnt.com):
16+
`https://dl.ubnt.com/downloads/unifi/<UniFi SDN Controller version number>/unifi_sh_api`
17+
18+
Example: [https://dl.ubnt.com/unifi/5.9.29/unifi_sh_api](https://dl.ubnt.com/unifi/5.9.29/unifi_sh_api) for the UniFi SDN controller version 5.9.29.
19+
20+
## PowerShell
21+
22+
- [ChangelogManagement](https://github.com/natescherer/ChangelogManagement) - A PowerShell module for reading and manipulating changelog files in [keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.
1323
- [BuildHelpers](https://github.com/RamblingCookieMonster/BuildHelpers) - Helper functions for PowerShell CI/CD scenarios
1424
- [Pester](https://github.com/pester/Pester) - Pester is the ubiquitous test and mock framework for PowerShell. All my automated tests are based on Pester
1525
- [platyPS](https://github.com/PowerShell/platyPS) - Write PowerShell External Help in Markdown
@@ -19,20 +29,23 @@ This project is based on the idea of the [PHP API client class](https://github.c
1929
- [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) - PSScriptAnalyzer is a static code checker for Windows PowerShell modules and scripts.
2030
- [PowerShell](https://github.com/PowerShell/PowerShell) - The Community is awesome! *And: Thank you Microsoft for make it Open Source*
2131

22-
### General
32+
## General
2333

24-
- [Visual Studio Code](https://code.visualstudio.com/) - Cross platform and very extensible code editor. *And: Thank you Microsoft for make it Open Source*
25-
- [Advanced Installer](http://www.advancedinstaller.com/) - For a free [Advanced Installer Professional](https://www.advancedinstaller.com/top-professional-features.html) license
26-
- [TeamCity](https://www.jetbrains.com/teamcity/) - Build Server (Powerful Continuous Integration out of the box)
34+
- [Visual Studio Code](https://code.visualstudio.com/) - Cross platform and very extensible code editor.
35+
- [Advanced Installer](http://www.advancedinstaller.com/) - For a _free_ [Advanced Installer Professional](https://www.advancedinstaller.com/top-professional-features.html) license for the nabling Technology open source projects
36+
- [TeamCity](https://www.jetbrains.com/teamcity/) - The enabling Technology Build Server (Very powerful Continuous Integration out of the box)
2737
- [Mark Text](https://marktext.github.io/website/) - Cross platform visual markdown editor. Free and Open Source.
2838
- [MacDown](https://macdown.uranusjr.com) - A great macOS visual markdown editor. Free and Open Source.
2939

30-
### Services
40+
## Services
3141

32-
- [GitHub](https://github.com) - Well you see it :-)
42+
- [GitHub](https://github.com) - Hosts all the enabling Technology open source projects
43+
- [Microsoft Teams](https://products.office.com/en-us/microsoft-teams/group-chat-software) - Team Collaboration and notification
3344

34-
### Style and Guide
45+
## Styles and Guides
3546

3647
- [PowerShell Practice and Style](https://poshcode.gitbooks.io/powershell-practice-and-style/) - The Unofficial PowerShell Best Practices and Style Guide and a great starting point.
48+
- [Produce clean & maintainable code](https://www.ncsc.gov.uk/guidance/produce-clean-maintainable-code) - Produce clean & maintainable code by National Cyber Security Centre
49+
- [OWASP Secure Coding Practices](https://www.owasp.org/index.php/OWASP_Secure_Coding_Practices_-_Quick_Reference_Guide) - The Open Web Application Security Project Secure Coding Practices Quick Reference
3750
- [Semantic Versioning](https://semver.org/spec/v2.0.0.html) - The source of the `MAJOR.MINOR.PATCH` guidance
3851
- [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) - The basic idea of our changelog organisation.

0 commit comments

Comments
 (0)