A few days late, but AtlassianPS just turned one. π
Here are a few things we accomplished in the year.
Our Modules
In one year, we released:
- 8 new version for JiraPS
 - 4 new version for ConfluencePS (including the major version 2.0)
 
Harmonization Between Modules
AtlassianPS had the goal to have all itβs modules to have the same look&feel.
Here are some things we achieved in this regard:
- β have a homepage which uses the data from the modules themselves to populate the information
 - β have the modules publish the data of a release to the homepage
 - β have the modules use platyPS to generate ExternalHelp (MAML) which is displayed in Powershellβs 
Get-Helpand on the homepage - β have the same module structure, repository setup and build script
 - β have new release to be announced on the homepage and on slack
 - β have all modules using the same code styling (enforced with VSCode 
settings.jsonand Pester tests) - β have all modules tested against all Powershell versions supported (v3, v4, v5, v5.1, v6-on Windows, v6-on Linux, v6-on OSX) almost finished
 
Community
- Total Contributors: 33
 
Homepage
- Merged Pull Requests: 8
 - Line changes: 21,056++ 9,253β
 - Commits: 200
 - Visits/Country:
 
| Country | # New Users | % | 
|---|---|---|
| Unites States | 922 | 44.67% | 
| Germany | 175 | 8.48% | 
| United Kingdom | 126 | 6.10% | 
| Australia | 82 | 3.97% | 
| Canada | 67 | 3.25% | 
- New Users: 2,059
 - Pageviews: 11,602
 
AtlassianPS.Slack.com
- Members: 124
 - Total Messages: 12,692
 - Files uploaded: 269 (100 of them are code snippets)
 
JiraPS
- Total Downloads: 19,716
 - Merged Pull Requests: 65
 - Line changes: 79,563++ 33,993β
 - Commits: 335
 
ConfluencePS
- Total Downloads: 1,877
 - Merged Pull Requests: 36
 - Line changes: 16,079++ 9,156β
 - Commits: 119
 
HipchatPS
- Merged Pull Requests: 5
 - Line changes: 10++ 9β
 - Commits: 4
 
What to look forward to
- β 
AtlassianPS.Configuration- a module that will manage the configuration of the current modulesJiraPS(and all the others) will have a common handling for the server address and much more- will be integrated with the next major release of each module
 
 - β 
JiraAgilePS- a module that extendsJiraPSto interact with theJira Agileplugin - β Improvements to the Homepage
 - β 
AtlassianPS- a module pack; to install all modules withInstall-Module - β 
JiraPSversion 3.0 - next major version- introduce custom classes to the module
 - support for multiple server sessions (
AtlassianPS.Configuration) 
 - β 
ConfluencePSversion 3.0 - next major release- support for multiple server sessions (
AtlassianPS.Configuration) - improve handling of labels
 
 - support for multiple server sessions (
 - β extract logic of proxy-function 
Invoke-WebRequestto a module of itβs own - β 
Invoke-AtlassianMethod- have all module using the same function for invoking the API - β support for OAuth authentication
 - β improved Tests
 - β improved CI
 - β anything you want to contribute π
 - β and much more!