diff --git a/docs/dip-2.markdown b/docs/dip-2.markdown new file mode 100644 --- /dev/null +++ b/docs/dip-2.markdown @@ -0,0 +1,29 @@ +# 0 Title # + +"post" model reference + +# 1 Description # + +"post" is a model that defines an imageboard message, or post. + +# 2 Fields # + +# 2.1 Mandatory fields # + +* title -- text field. +* text -- text field. +* pub-time -- timestamp (TBD: Define format). + +# 2.2 Optional fields # + +* attachments -- defines attachments such as images. +* attachment -- contains and attachment or link to attachment to be downloaded +manually. Required attributes are mimetype and name. + +This field is used for the opening post (thread): + +* tags -- text tag name list. + +This field is used for non-opening post: + +* thread -- ID of a post model that this post is related to.