Upload
truongkhue
View
279
Download
0
Embed Size (px)
Citation preview
PowerShell Community Handbook
Kirk Munro
@poshoholic
Aleksandar Nikolić
@alexandair
http://powershellmagazine.com
#MMSMOA
@poshoholic
Technical Product Manager
*Px modules, pull requests,
and more
Almost 19 years working
professionally with technology
8-Time PowerShell MVP
World’s first self-proclaimed Poshoholic
Shédiac, NB, Canada
Kirk Munro
#MMSMOA
@alexandair
Freelance PowerShell and Azure trainer
PowerShell
Azure
A cup of tea
Microsoft MVP
Serbia
Aleksandar Nikolić
Identifying your community needs
How do you use the community today?
What resources do you find most useful, and why?
What do you feel is missing from the available resources? What would you like to see improved?
Do you give back to the community?
How can members of the community help enable/empower you to contribute more?
Value for you
Easier than email
Available everywhere
Immediate
Multiple responders
Targetable
Searchable
Helps build relationships
How to contribute
Bring your questions to the #irc-bridge channel
Help others with their questions
Configure search terms on keywords important to you/your work
#slack
#slack
Visit http://slack.poshcode.org to sign up for #slack
Visit http://powershell.slack.com to access #slack in your web browser, or download a desktop or mobile client from https://slack.com/downloads
Value for you
Fantastic content of varying levels
Breadth of topics from MVPs and non-MVPs alike
How to contribute
Interact with authors in the comments (they are highly responsive)
If you have content you would like to share, contribute!
PowerShell Magazine
PowerShell Magazine
Visit http://powershellmagazine.com to read articles, ask questions, etc.
Visit http://www.powershellmagazine.com/write-for-us/to contribute content to the magazine
Follow @PowerShellMag on twitter and/or like PowerShell Magazine on Facebook to stay in the loop
Value for you
Stay in touch with people/organizations relevant to you
Ask questions to a broad audience or individuals
Promote your own work
How to contribute
Be a part of the conversation
Try to be mindful of the signal to noise ratio
Visit http://www.twitter.com to open an account
Start following people or groups relevant to what you want to learn more about (e.g. @PowerShellMag, @jsnover, etc.)
Tweet questions, join in conversations, and be part of the discussion
Value for you
Learn by example
Contribute at the level you are comfortable with (docs, ps1, psm1, cs)
Share the work
Allow others to improve on your own work
How to contribute
Open an account on GitHub
Publish your scripts on GitHub
Find projects you want to contribute to
Ease into it!
GitHub and Open Source #FTW
GitHub Projects (Microsoft)
PowerShell Script Analyzer
OneGet, aka Package Management
PowerShell DSC docs
PowerShell DSC modules
GitHub Projects (community)
PowerShell Best Practices and Style Guide
Pester
Modules from many PowerShell experts
GitHub and Open Source #FTW
And we’re just barely getting started…
GitHub and Open Source #FTW
Visit http://github.com to open an account
Download GitHub Desktop for Windows (if you want a GUI)
Keep an eye on https://github.com/PowerShell
Follow (watch) users/repositories you are interested in (e.g. https://github.com/PowerShell/PSScriptAnalyzer)
Participate in discussions on the Issues pages
Publish your scripts and modules as open source!
Value for you
Direct interaction with Microsoft team members
Great compliment any contributions you make to open source projects
How to contribute
Participate in the tri-weekly meetings
Follow the discussion on twitter to know when
Share your feedback, both positive and negative
Online sync-ups with Microsoft
Online sync-ups with Microsoft
Teams already hosting regular sync-ups• Package Management (aka OneGet) - @PSOneGet
• PowerShell Script Analyzer
• Other product groups (e.g. SCSM)
It’s a new Microsoft – they listen, and they are very responsive
Value for you
Find and install modules from a sizeable online repository
Home to many DSC resources
Available in PSv3+
How to contribute
Publish your own content to share with others
PowerShell Gallery
PowerShell Gallery
Visit http://powershellgallery.com to browse the repository online
Use PowerShellGet to discover and install modules you like from the PowerShell Gallery (here are a few to get you started)
Attend the Package Management for the Enterprise session on Tuesday, November 10th @ 08h00 to learn more
PowerShell/DevOps Conferences
PowerShell and DevOps Global Summit – Bellevue WA – April 4-6, 2016
PowerShell Conference EU 2016 – Hannover, Germany – April 20-22, 2016
Posh Cruise 2016 – from Manhattan, 7-day cruise to the Bahamas, with 3 days of PowerShell presentations while at sea – June 18-25, 2016
Value for you
Face time with people highly-focused on PowerShell and DevOps
Presentations from knowledgeable PowerShell community members
Spend time with members of the PowerShell Team
How to contribute
Bring your knowledge to share at the conference
If you feel inclined, submit proposals for presentations
Start building relationships early through community participation
PowerShell/DevOps Conferences
PowerShell User Groups
Local user group events all over the world
Many user groups broadcast their events over the Internet
Tuesday night this week, the Twin Cities PowerShell User Group is hosting a bunch of PowerShell MVPs (sign-up here)
Value for you
Face time with local people interested in PowerShell
Presentations from knowledgeable PowerShell community members
Great resource for problem solving, networking, etc.
How to contribute
Attend local and online user group events
Try giving presentations (even short ones) by speaking to the event organizers
PowerShell User Groups
Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also
download slides). One lucky winner will receive a free ticket to the next MMS!
Session Title:
Discuss…
Ask your questions-real world answers!
Plenty of time to engage, share knowledge.
SPONSORS