Contributing to PnPjs¶
Thank you for your interest in contributing to PnPjs. We have updated our contribution section to make things easier to get started, debug the library locally, and learn how to extend the functionality.
Section | Description |
---|---|
NPM Scripts | Explains the npm scripts and their uses |
Setup Dev Machine | Covers setting up your machine to ensure you are ready to debug the solution |
Local Debug Configuration | Discusses the steps required to establish local configuration used for debugging and running tests |
Debugging | Describes how to debug PnPjs locally |
Extending the library | Basic examples on how to extend the library such as adding a method or property |
Writing Tests | How to write and debug tests |
Update Documentation | Describes the steps required to edit and locally view the documentation |
Submit a Pull Request | Outlines guidance for submitting a pull request |
Need Help?¶
The PnP "Sharing Is Caring" initiative teaches the basics around making changes in GitHub, submitting pull requests to the PnP & Microsoft 365 open-source repositories such as PnPjs.
Every month, we provide multiple live hands-on sessions that walk attendees through the process of using and contributing to PnP initiatives.
To learn more and register for an upcoming session, please visit the Sharing is Caring website.