Skip to main content

Contributing

Thank you for your interest in contributing to Power Platform Developer Suite!

Ways to Contribute

Development Setup

Prerequisites

  • .NET 8.0 SDK
  • Node.js 20+ (for docs)
  • A Power Platform environment for testing

Clone the Repository

git clone https://github.com/joshsmithxrm/power-platform-developer-suite.git
cd power-platform-developer-suite

Build

dotnet build

Run Tests

dotnet test

Documentation Contributions

The documentation site uses Docusaurus. To contribute:

git clone https://github.com/joshsmithxrm/ppds-docs.git
cd ppds-docs
npm install
npm start

Documentation Style Guide

  • Use second person ("you can...")
  • Present tense ("the command exports...")
  • Active voice
  • Include working code examples
  • Keep paragraphs short and scannable

Pull Request Process

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Make your changes
  4. Write/update tests as needed
  5. Commit with a clear message
  6. Push to your fork
  7. Open a Pull Request

Code of Conduct

Be respectful, inclusive, and constructive. We're all here to build great tools.

Questions?