Permalink
Browse files

update implementation reports to indicate whether answers are self-re…

…ported or based on test suite
  • Loading branch information...
aaronpk committed Mar 16, 2017
1 parent a4601e1 commit 7dd008a4bc1d1a1f3014c19140df66d0a136fe3a
@@ -17,6 +17,10 @@ Programming Language(s):

Developer(s): [Name](https://you.example.com)

Answers are:
* [ ] Confirmed via micropub.rocks
* [ ] Self-reported

## Discovery
* [ ] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): PHP, Javascript

Developer(s): [Malcolm Blaney](https://unicyclic.com/mal)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): PHP

Developer(s): [Ben Roberts](https://ben.thatmustbe.me)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): javascript, php

Developer(s): [Ben Roberts](https://ben.thatmustbe.mee)

Answers are:
* [x] Confirmed via micropub.rocks
* [ ] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): Ruby

Developer(s): [Barry Frost](https://barryfrost.com)

Answers are:
* [x] Confirmed via micropub.rocks
* [ ] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): JavaScript

Developer(s): [Keith J. Grant](http://keithjgrant.com)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): PHP

Developer(s): [Aaron Parecki](https://aaronparecki.com)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): PHP

Developer(s): [Aaron Parecki](https://aaronparecki.com)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [ ] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): PHP, Javascript

Developer(s): [Aaron Parecki](https://aaronparecki.com)

Answers are:
* [x] Confirmed via micropub.rocks (except for specified entries)
* [ ] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -19,21 +23,23 @@ Developer(s): [Aaron Parecki](https://aaronparecki.com)
* `create`

## Syntax
* [x] Creates posts using `x-www-form-urlencoded` syntax.
* [x] Creates posts using JSON syntax.
* [x] Creates posts using `x-www-form-urlencoded` syntax with multiple values of the same property name (e.g. tags).
* [x] Creates posts using JSON syntax with multiple values of the same property name (e.g. tags).
* [x] Creates posts using JSON syntax including a nested Microformats2 object.
* [x] Creates posts including a file by sending the request as `multipart/form-data` to the Micropub endpoint.
* [x] 100: Creates posts using `x-www-form-urlencoded` syntax.
* [x] 200: Creates posts using JSON syntax.
* [x] 101: Creates posts using `x-www-form-urlencoded` syntax with multiple values of the same property name (e.g. tags).
* [x] 201: Creates posts using JSON syntax with multiple values of the same property name (e.g. tags).
* [x] 202: Creates posts with HTML content. (JSON)
* [x] 204: Creates posts using JSON syntax including a nested Microformats2 object.
* [x] 300: Creates posts including a file by sending the request as `multipart/form-data` to the Micropub endpoint.

## Creating Posts
* [x] Allows creating posts with a photo referenced by URL rather than uploading the photo as a Multipart request.
* [x] Allows creating posts with a photo including image alt text.
* [x] 104: Allows creating posts with a photo referenced by URL rather than uploading the photo as a Multipart request. (form-encoded)
* [x] 203: Allows creating posts with a photo referenced by URL rather than uploading the photo as a Multipart request. (JSON)
* [x] 205: Allows creating posts with a photo including image alt text.
* [x] Recognizes HTTP 201 and 202 with a `Location` header as a successful response from the Micropub endpoint.
* [x] Allows the user to specify one or more syndication endpoints from their list of endpoints discovered in the `q=config` or `q=syndicate-to` query.
* [x] 105: Allows the user to specify one or more syndication endpoints from their list of endpoints discovered in the `q=config` or `q=syndicate-to` query.

## Media Endpoint
* [x] Checks to see if the Micropub endpoint specifies a Media Endpoint, and uploads photos there instead.
* [x] 700: Checks to see if the Micropub endpoint specifies a Media Endpoint, and uploads photos there instead.
* [x] Uses multipart requests only as a fallback when there is no Media Endpoint specified.

## Updates
@@ -42,6 +48,7 @@ Developer(s): [Aaron Parecki](https://aaronparecki.com)
* [ ] Supports removing a value from a property (e.g. removing a specific tag).
* [ ] Supports removing a property.
* [x] Recognizes HTTP 200, 201 and 204 as a successful response from the Micropub endpoint.
** Update support is self-reported. Quill only supports editing specific post types, and the test suite requires updates that Quill does not support.

## Deletes
* [ ] Sends deletion requests using `x-www-form-urlencoded` syntax.
@@ -50,12 +57,12 @@ Developer(s): [Aaron Parecki](https://aaronparecki.com)
* [ ] Sends undeletion requests using JSON syntax.

## Querying
* [x] Queries the Micropub endpoint with `q=config`
* [x] 600: Queries the Micropub endpoint with `q=config`
* [x] Looks in the response for the Media Endpoint
* [x] Looks in the response for syndication targets
* [x] Queries the Micropub endpoint with `q=syndicate-to`
* [x] Queries the Micropub endpoint for a post's source content without specifying a list of properties
* [x] Queries the Micropub endpoint for a post's source content looking only for specific properties
* [x] 601: Queries the Micropub endpoint with `q=syndicate-to`
* [x] 602: Queries the Micropub endpoint for a post's source content without specifying a list of properties
* [x] 603: Queries the Micropub endpoint for a post's source content looking only for specific properties

## Extensions

@@ -9,6 +9,10 @@ Programming Language(s): Python, JavaScript

Developer(s): [Name](https://martymcgui.re)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): php

Developer(s): [Christian Weiske](https://cweiske.de/)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): Python

Developer(s): [Name](https://martymcgui.re)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [x] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

@@ -9,6 +9,10 @@ Programming Language(s): Ruby

Developer(s): [Aaron Parecki](https://aaronparecki.com)

Answers are:
* [ ] Confirmed via micropub.rocks
* [x] Self-reported

## Discovery
* [ ] The client discovers the Micropub endpoint given the profile URL of a user (e.g. the sign-in form asks the user to enter their URL, which is used to find the Micropub endpoint)

0 comments on commit 7dd008a

Please sign in to comment.