I am writing this inspired by this post from @lisarex : http://growingventuresolutions.com/blog/module-owners-how-make-your-modu...

Project nodes are the main way to learn about what a project is/does, and there is very little on D.O about guiding project mantainers create *good* project pages. The most I could find was the "Project page" bullet point #3 on http://drupal.org/node/188986, and while I think it's a good start I really feel this deserves more than just a paragraph =)

So... I went ahead and created the handbook page Tips for a great project page, and linked to it from the above bullet.

I'd love some feedback.

PS: I have not done documentation in quite a while and I apologize if I overstepped some rules by doing the above.

Comments

mherchel’s picture

Good idea on this. I just posted over on Lisa's blog, screenshots are key...

Screenshots of both the admin and user-facing interfaces helps out very much. If you can't do multiple screenshots, just combine two into one.

lisarex’s picture

Thanks Alejandro! Thanks for creating the issue :) We can refine the docs page to meet style guidelines as well.

I think I'd prefer the docs page to be more detailed, like my post is. Looking forward to hearing more comments first!

arianek’s picture

Status: Needs review » Needs work

agreed - this page could be really useful, but needs a lot more detail. i think it should probably be a child page of http://drupal.org/node/314494 as well.

the style guide is here http://drupal.org/node/338208 for reference, though will review it for this once it's more complete.

i think this could stand to become a section on project documentation best practices (something that's been on my mind for a while...) i think jhodgdon said there might be a section like this somewhere, but i'm not sure where it is!

yoroy’s picture

Issue tags: +prairie

Subscribe & tag

skrossa’s picture

A guide for a good project page is a great idea, as is project documentation best practices!

But arianek, when I try to go to the URL mentioned in your comment (http://drupal.org/node/314494) I get "Access denied"…

Things I would like to see specifically mentioned are not just Tutorials, but links to the current README.txt and (if any) INSTALL.txt as well as the Drupal.org Documentation page (which every module really ought to have).

It seems to me that a link to the the README.txt and INSTALL.txt for each module version ought to be something that the project page could be made to link to automatically, but until such a thing is automated an explicit encouragement to project page maintainers to add links manually would be a good idea.

I've gone ahead and added these points to the bullet list at http://drupal.org/node/997024

arianek’s picture

Hi - the node 314494 was a page with very little content called "How to be a good maintainer" - not sure if it's worth writing up a proper version of it... ;)

Looks like good additions.

arianek’s picture

also (couldn't find this last night) #1142004: Create Module Docs landing page standard

mgifford’s picture

These nodes aren't available any more:
https://drupal.org/node/188986
https://drupal.org/node/314494

Also adding related link.

mgifford’s picture

Issue tags: +maintain

Would be nice if we could have maintainers get some help. It's often quite hard to describe code you've written.

klonos’s picture

We have an Issue Summary Template standards. We should have a "Project Page Template standards" equivalent.

mgifford’s picture

How about this one https://drupal.org/node/2190239

Can you add to that?

leehunter’s picture

Status: Needs work » Fixed

Seems addressed by #11

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.