-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PROFILES] Add usage details #63
Comments
There have been quite a few complaints in the community regarding the state of documentation for CakePHP plugins out there. While we're not responsible for these plugins, neither can we force people to write great docs, we could give them a template or a guide to at least provide a good base to work from. A few suggestions I can think of for the sections:
I think it would be ideal to not remove the focus from GitHub, so maybe we could ask them to add a file at the base of their repo that we search for, say, CAKEPACKAGE.md for example. This would contain this structure, or whatever structure is defined (the CakePHP docs markup comes to mind). |
I like the idea of creating a basic guideline that makes it easy for users. I also agree that we should not remove focus from Github or fall into the trap of recreating some of their functionality. I'd rather not see this project go the way of the bakery. A lot of that metadata exists in That all said, it's getting a bit ridiculous how many meta files we're creating nowadays for a single repo ;) Want to share code with the world? Cool, it's easy! |
Having a generator for the file would be nice. |
I'll come up with a doc for this. I had https://gist.github.com/josegonzalez/903066 a while back, but I think the following should be done:
I think not adding another file to the repo is key. If we can just standardize readmes, I think most people would be okay with that. I can also try and write something that checks all repos for readmes, flags them, and then we can work through them making pull requests with simplified readmes. This would also maybe give us the chance to vet repos and potentially prune out things in cakepackages that shouldn't be there anymore. Just a thought, don't know that I'll do this. For the last line-item, that may be something we should talk about with the rest of the cake core. Maybe not something we do for 2.x - will there be a 2.4? - but definitely something we could do for 3.x. Thoughts? |
👍 |
It would be cool to give people insight into how to get started using a plugin. For example, screenshots if appropriate, or a "quick start guide." Ideally, it would something easy to grok for new users. A simple getting started guide (1-3 steps) would be awesome, instead of trying to understand all of the "expert" configuration options readme's usually include.
Debug kit
Official CakePHP Debug Kit Git Repository
Why use this plugin
How to get started
'DebugKit.Toolbar'
to your components.CakePlugin::load('DebugKit')
What it looks like in action
[ some sort of screenshot ]
The text was updated successfully, but these errors were encountered: