Browse files

Big README update

  • Loading branch information...
hnrysmth committed Nov 29, 2013
1 parent a93153b commit 5c88d693b4aa2d2a1db2dab9daf1f26b32a78eae
Showing with 34 additions and 24 deletions.
  1. +34 −24
@@ -53,41 +53,51 @@ Console](" project for reference purposes.
Development Status
-This library exposes the majority of the functionality of the API.
-Anything to do with 'flair' isn't supported, but I can't see much demand for
-that functionality anyway, so I can't find the motivation to actully implement
-Submitting self-posts isn't working yet, which is the only important missing
-feature left that I know of. I will remove this paragraph as soon as this is
-Pull requests are welcome by the way!
+Reddit's API is big, and the service description JSON in the
+[`./api/`]( directory
+is incomplete.
+#### Supported URIs
+* `api/login/{user}`
+* `api/me.json`
+* `api/register`
+* `api/submit`
+* `api/vote`
+* `by_id/t3_{id}.json`
+* `r/{subreddit}.json`
+* `user/{id}.json`
+* `user/{id}/about.json`
+The above list covers many of the most common interactions such as logging in,
+reading and posting links and comments, and casting votes. However, there are
+dozens more services available in Reddit's API, and simple pull requests adding
+entries to the service description JSON are very welcome.
This is a fairly simple project so there aren't many guidelines. I've you've
-fixed a bug or added a feature let's get it merged back in. There are only two
+fixed a bug or added a feature, let's get it merged back in. There are two hard
-#### 1. Run the tests
+#### 1. Test-drive your changes
- $ ./vendor/bin/phpunit
+This project is test-driven. Please don't submit any code changes without a
+corresponding set of unit tests.
-Please make sure the tests pass before submitting a pull request. Ideally, your
-pull request should include one or more new tests for the bug fix or new
-functionality you're introducing.
+$ make phpunit
-#### 2. Follow the PSR-2 style guide
+#### 2. Follow PSR2
- $ ./vendor/bin/phpcs --standard=PSR2 src/
+Stick to the [PSR-2](
-This project complies with the
-standard. Your pull request is probably already within these guidelines but it's
-good to double check.
+$ make phpcs

0 comments on commit 5c88d69

Please sign in to comment.