This WordPress plugin is actively maintained by contributors like you. Contributing is easy.
If you would like to contribute, but you don't have any ideas where to begin, check the main Issue Tracker. Issues submitted on your fork's Issue tracker may not be seen.
- Make sure the bug doesn't already exist (search the Issue Tracker). If the bug has already been submitted, use the discussion thread on the issue to add any helpful supporting details.
- Include any errors you receive. Please redact any information that might identify your Azure AD instances.
- Include any steps to reproduce the bug.
- Include the expected output or behavior. It should be clear why you think you found a bug.
You'll need
- Your own development WordPress installation
- A GitHub account
- A cursory knowledge of Git.
- From the psignoret/aad-sso-wordpress page, fork the repository to your account.
- Navigate to the
wp-content/plugins
folder on your WordPress installation - Clone your fork using
git clone <your-github-clone-url>
- Make changes to the plugin. All code changes should adhere to WordPress PHP Coding Standards
- To commit changed files, repeat this workflow for every file
git status
to see added filesgit add <file>
to add the file to the commitgit commit
to commit all changes to the local repositorygit push
to push the local repository to your GitHub fork.
- Navigate to your GitHub fork (https://github.com/[your github username]/aad-sso-wordpress)
- Click the "New Pull Request" button
- Confirm your pull request and click "Create pull request"
- Pay attention to your email and notifications. Your commit will be reviewed before it is merged with the master branch. This is a collaborative process
- All strings that are presented to the user should be be
i18n
ready. The text domain is set toaad-sso-wordpress
. Please read i18n For WordPress Developers and How To Internationalize Your Plugin - All class members and functions should not include
aadsso
prefixes. However, any data that will exist outside the scope should be namespacedaadsso_
to prevent conflicts. - WordPress Coding Style should be adhered to. Before your pull request, check for common Paren Spacing and Yoda Style errors.