8000 Working Group Member Request · Issue #24168 · PowerShell/PowerShell · GitHub
[go: up one dir, main page]

Skip to content

Working Group Member Request #24168

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
dkattan opened this issue Aug 15, 2024 · 2 comments
Closed

Working Group Member Request #24168

dkattan opened this issue Aug 15, 2024 · 2 comments
Labels
WG-Engine core PowerShell engine, interpreter, and runtime WG-NeedsReview Needs a review by the labeled Working Group

Comments

@dkattan
Copy link
Contributor
dkattan commented Aug 15, 2024

Name of Working Group you are requesting to join?

Engine

Can you provide at least 1 hour per week to the Working Group? Note that time commitments will vary per Working Group and decided by its members.

Yes

Why do you want to join this working group?

Application for PowerShell Working Group

I am the creator of ImmyBot, an application utilized by over 700 Microsoft partners that deeply integrates with PowerShell. As the leader of a team of 12 full-time developers, I am eager to contribute to resolving backlogged issues within the PowerShell project.

Potential Contributions

  1. Expertise in Large-Scale PowerShell Usage: Our extensive use of PowerShell allows us to easily reproduce and address concurrency-related problems that may not be apparent in typical usage scenarios.

  2. Resource for Issue Resolution: We can offer support in tackling issues that may not be high priority for the average user but significantly impact large-scale operations. For example, the slow module loading when opening multiple runspaces concurrently (Features to improve performance of concurrent Runspaces #7524) is a critical issue for our operations.

  3. Collaborative Approach: I understand the caution needed when accepting code submissions, especially for core PowerShell areas. A closer relationship with the working group could reduce friction in implementing necessary changes and foster mutual benefits.

  4. Shared Problem-Solving: There may be issues the PowerShell team is working on that affect our operations without our knowledge. Our involvement could help identify these shared challenges and potentially alleviate some of the workload for the core team.

Commitment

I am committed to contributing positively to the PowerShell community and working collaboratively with the team to enhance PowerShell's functionality and performance, particularly in scenarios involving large-scale and concurrent operations.

Thank you for considering my application. I look forward to the opportunity to contribute to the PowerShell working group.

What skills do you bring to this working group?

I've been writing C# since 2007. I'm intimately familiar with the PowerShell source, specifically the parameter binder, module loading, PSProviders, input completion, constrained runspaces, constrained language mode, PSSerializer, PSScriptAnalyzer, PowerShellEditorServices, PSReadLine and the PowerShell VS Code extension.

Additionally, having built our browser based PowerShell editor I am familiar with the Language Server Protocol and Debug Adapter Protocol, TypeScript, Monaco and Vue.js.

Public links to articles, code, or other resources that demonstrate your skills.

While my primary application is not open-source, I am happy to share it privately if it helps establish credibility.

I have contributed in at least a minimal capacity to PowerShell, PowerShellEditorServices, and PSScriptAnalyzer with mixed success:

PowerShellEditorServices

PowerShell/PowerShellEditorServices#2122
PowerShell/PowerShellEditorServices#2115
PowerShell/PowerShellEditorServices#1641
PowerShell/PowerShellEditorServices#1640
PowerShell/PowerShellEditorServices#1537
PowerShell/PowerShellEditorServices#1510
PowerShell/PowerShellEditorServices#1507
PowerShell/PowerShellEditorServices#1504

PSScriptAnalyzer

PowerShell/PSScriptAnalyzer#1953

PowerShell

#20527
#20069
#19464
#17460

PowerShell RFC

PowerShell/PowerShell-RFC#361

PowerShell Docs

MicrosoftDocs/PowerShell-Docs#10547

Members of my team like @colinblaise have also contributed
PowerShell/PowerShellEditorServices#1694

@dkattan dkattan added Needs-Triage The issue is new and needs to be triaged by a work group. WG-Cmdlets general cmdlet issues WG-Engine core PowerShell engine, interpreter, and runtime WG-Interactive-Console the console experience WG-NeedsReview Needs a review by the labeled Working Group WG-Remoting PSRP issues with any transport layer labels Aug 15, 2024
@SteveL-MSFT SteveL-MSFT removed WG-Interactive-Console the console experience WG-Cmdlets general cmdlet issues WG-Remoting PSRP issues with any transport layer labels Aug 19, 2024
@powercode
Copy link
Collaborator

Hi Darren,
Thank you for expressing interest in joining our working group. We greatly appreciate your enthusiasm and the time you’ve taken to reach out. Unfortunately, we are unable to accommodate new members at this time.
However, we value your contribution to the broader efforts and encourage you to stay connected for future opportunities. Thank you again for your understanding.

Copy link
Contributor
microsoft-github-policy-service bot commented Oct 14, 2024

📣 Hey @dkattan, how did we do? We would love to hear your feedback with the link below! 🗣️

🔗 https://aka.ms/PSRepoFeedback

@microsoft-github-policy-service microsoft-github-policy-service bot removed the Needs-Triage The issue is new and needs to be triaged by a work group. label Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WG-Engine core PowerShell engine, interpreter, and runtime WG-NeedsReview Needs a review by the lab 3CDE eled Working Group
Projects
None yet
Development

No branches or pull requests

3 participants
0