-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Simplify the Readme. #1069
Comments
Hey @zoopyserg , that sounds great! I look forward to your pull request :) |
I already helped you by posting this suggestion. |
Yeah, and? |
Hey @zoopyserg this is a completely volunteer run, not for profit project, so your demanding tone is not helpful. We appreciate your suggestion but if you want it to get done fast, we'd appreciate your help doing it even more than just opening an issue. |
I think if it's not clear in first few seconds what this project does, the author also doesn't fully understand why he's running this project. Your task, as a project owner, is to come up with a line that you can tell to a person, absolutely unfamiliar with the jargon, and they would understand it. The fact that it's non-profit doesn't mean it has to be not understandable. |
Don't expect your users to read everything about everything to understand your project. |
This is a constructive blog post on open source documentation that I think all of us could reflect on for how to improve documentation for this gem: https://www.divio.com/en/blog/documentation/ The problem as I see it is there needs to be a clear separation between four concepts as their reasons for existing are very different. They are:
The current docs are a mix of all four to a various extent. Looking at classic Devise is a good example of how this could be cleaned up, particularly with how Devise has excellent guides on a number of "How-to" items common for many development use cases. |
@zoopyserg , maybe you feel you have the right to have people out there working for free for you, but open source development is not easy (usually no revenue at all, investing of your free time...). If you don't like something, just don't take it.
The fact that is non-profit means that you as a user can't demand anything. They are the maintainers themselves who accept to take a responsibility that technically doesn't exist. Next time you encounter an issue, instead of investing your time to criticize people's work it would more profitable if you solve it. You are wrong if you think that the job of maintaining a project falls backs only in the project owner. Without going any further, this gem has 128 contributors. It would be nice if you became one of them. |
I mean exactly what KelseyDH just said. There are many great plugins out there. I came to this gem from several places, so it sounds like if you want tokens for SPA on Rails, this is the way to go. And when I come here, I don't expect the Readme to start with "Contributors wanted". I'm saying don't be on the way of people trying to learn it. |
Hey @waiting-for-dev , we really appreciate your encouraging comments in this situation. Have a great day! |
Say:
I'm not qualified yet to commit that. I find @waiting-for-dev 's docs on devise-jwt much more comprehensive. |
@zoopyserg thank you, that summary is an improvement over mine. @waiting-for-dev thank you for your kind words. @KelseyDH thanks for your input. I'll read through that link ASAP. Re-opening this for further discussion. |
@zoopyserg Wow, you must be a very lovely person to deal with. |
The first sentence should be a 25-word description of WHAT THIS GEM DOES.
The second sentence may be a 25-word description of HOW IT DOES IT. The big picture.
And only then the rest of Readme (what it integrates with, the options, the settings etc.).
Ideally, it should be a website with a new page for each section.
Request for contributions goes to the bottom.
The text was updated successfully, but these errors were encountered: