Documentation wishlist
Posted: Fri Feb 26, 2010 12:46 pm
EDIT: Check the Wiki for the latest doc updates. I am not updating this posting anymore.
I am currently working on putting up the pages for functions in LÖVE 0.6.1 that are not yet documented at all. I still have several to go, and you could help me. I am going to list all the functions that do not have a page at all at this moment, as links to the Wiki. If you follow them while being logged on to the Wiki, it offers you a change to open the editing screen which allows you to add the function in there. If you feel you can write a simple description of any of the functions below, please go ahead and do so. Please do also make sure I have not made a mistake, and only document functions that actually exist and are spelled correctly!
Also, be sure to read the editing guidelines in the Wiki first.
When all the missing functions are in there, we can think about what other ways we have of improving the documentation. If anyone has any wishes, you can voice them in this thread. Or, you can go over to the Wiki and use the talk pages to tell us what could be better, and what should be clearer. If you are capable, simply edit the pages and write a better explanation yourself. Writing better docs is a long process, but it helps if you, as a user of the docs, tell us what are the best ways to improve them.
EDIT: Two functions removed, as Bartbes confirmed they don't need to be documented. They are not meant to be used from Lua side.
Here are the rest, grouped somewhat by category.
http://love2d.org/wiki/love.graphics.reset
http://love2d.org/wiki/SpriteBatch:lock
http://love2d.org/wiki/SpriteBatch:unlock
http://love2d.org/wiki/ParticleSystem:getOffsetX
http://love2d.org/wiki/ParticleSystem:getOffsetY
http://love2d.org/wiki/ParticleSystem:setOffset
http://love2d.org/wiki/ParticleSystem:s ... eDirection
http://love2d.org/wiki/Body:setFixedRotation
http://love2d.org/wiki/Body:setInertia
http://love2d.org/wiki/CircleShape:getLocalCenter
http://love2d.org/wiki/CircleShape:getWorldCenter
http://love2d.org/wiki/DistanceJoint:setDamping
http://love2d.org/wiki/PolygonShape:getPoints
http://love2d.org/wiki/Shape:getGroupIndex
http://love2d.org/wiki/Shape:setGroupIndex
EDIT: I've inserted a note to the three functions below saying that they are or may not be usable, because they are not in the Lua binding. I've checked that they are not usable in the version I have.
If getMaskBits is going away for good, the page should probably be removed. I've left it there for now.
http://love2d.org/wiki/DistanceJoint:setDampingRatio
http://love2d.org/wiki/Shape:getBody
http://love2d.org/wiki/Shape:getMaskBits
I will edit this posting and remove pages that are added. Any corrections are welcome if I have made a mistake or omitted something.
I am currently working on putting up the pages for functions in LÖVE 0.6.1 that are not yet documented at all. I still have several to go, and you could help me. I am going to list all the functions that do not have a page at all at this moment, as links to the Wiki. If you follow them while being logged on to the Wiki, it offers you a change to open the editing screen which allows you to add the function in there. If you feel you can write a simple description of any of the functions below, please go ahead and do so. Please do also make sure I have not made a mistake, and only document functions that actually exist and are spelled correctly!
Also, be sure to read the editing guidelines in the Wiki first.
When all the missing functions are in there, we can think about what other ways we have of improving the documentation. If anyone has any wishes, you can voice them in this thread. Or, you can go over to the Wiki and use the talk pages to tell us what could be better, and what should be clearer. If you are capable, simply edit the pages and write a better explanation yourself. Writing better docs is a long process, but it helps if you, as a user of the docs, tell us what are the best ways to improve them.
EDIT: Two functions removed, as Bartbes confirmed they don't need to be documented. They are not meant to be used from Lua side.
Here are the rest, grouped somewhat by category.
http://love2d.org/wiki/love.graphics.reset
http://love2d.org/wiki/SpriteBatch:lock
http://love2d.org/wiki/SpriteBatch:unlock
http://love2d.org/wiki/ParticleSystem:getOffsetX
http://love2d.org/wiki/ParticleSystem:getOffsetY
http://love2d.org/wiki/ParticleSystem:setOffset
http://love2d.org/wiki/ParticleSystem:s ... eDirection
http://love2d.org/wiki/Body:setFixedRotation
http://love2d.org/wiki/Body:setInertia
http://love2d.org/wiki/CircleShape:getLocalCenter
http://love2d.org/wiki/CircleShape:getWorldCenter
http://love2d.org/wiki/DistanceJoint:setDamping
http://love2d.org/wiki/PolygonShape:getPoints
http://love2d.org/wiki/Shape:getGroupIndex
http://love2d.org/wiki/Shape:setGroupIndex
EDIT: I've inserted a note to the three functions below saying that they are or may not be usable, because they are not in the Lua binding. I've checked that they are not usable in the version I have.
If getMaskBits is going away for good, the page should probably be removed. I've left it there for now.
http://love2d.org/wiki/DistanceJoint:setDampingRatio
http://love2d.org/wiki/Shape:getBody
http://love2d.org/wiki/Shape:getMaskBits
I will edit this posting and remove pages that are added. Any corrections are welcome if I have made a mistake or omitted something.