/clef-wordpress

The official Clef plugin for WordPress.

Primary LanguagePHP

Welcome to the Clef for WordPress development repository!

Clef is the easy, and secure, way to log in to your WordPress sites. With Clef, you get the benefits of single sign on across all of your WordPress sites with the security of 2-factor authentication and public key cryptography — it's the best of both worlds. Replacing passwords, Clef identifies you with your phone — simply wave it in front of your computer and you're instantly logged in.

Installation

To install the latest stable build of Clef for WordPress, we recommend you download Clef for WordPress directly from the WordPress plugin repository.

To install, contribute to, and test the developer build, you should clone this repository.

Support

Visit support.getclef.com to get support with the Clef plugin or experience.

Bugs

If you find an issue, let us know in the issues section!

Translation

If you're interested in contributing to the Clef plugin for WordPress, translating is an easy way to get started. The easiest way to get involved is to join the Clef organization on Transifex and choose a new language to translate for. There's an easy online translation manager and you'll be done in no time!

The following users have contributed to translating Clef (if you've contributed and you're not on this list, let us know):

Contribution Guidelines

From the Rubinius contribution page:

Writing code and participating should be fun, not an exercise in perseverance. Stringent commit polices, for whatever their other qualities may bring, also mean longer turnaround times.

Submit a patch and once it’s accepted, you’ll get commit access to the repository. Feel free to fork the repository and send a pull request, once it’s merged in you’ll get added. If not, feel free to bug jessepollak about it.

How To Contribute

  • Clone: git clone git://github.com/clef/wordpress.git
  • Create a topic branch: git checkout -b awesome_feature
  • Commit away.
  • Keep up to date: git fetch && git rebase origin/master.

Once you’re ready:

  • Fork the project on GitHub
  • Add your repository as a remote: git remote add your_remote your_repo
  • Push up your branch: git push your_remote awesome_feature
  • Create a Pull Request for the topic branch, asking for review.

Once it’s accepted:

  • If you want access to the core repository feel free to ask! Then you can change origin to point to the Read+Write URL:
git remote set-url origin git@github.com:clef/wordpress.git

Otherwise, you can continue to hack away in your own fork.

If you’re looking for things to hack on, please check GitHub Issues.

thanks to rubygems for inspiration of our guidelines