Skip to content
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

TODO list. #19

Open
ibarrajo opened this issue Jul 18, 2014 · 8 comments
Open

TODO list. #19

ibarrajo opened this issue Jul 18, 2014 · 8 comments

Comments

@ibarrajo
Copy link

Yesterday I was developing using this library and I noticed some improvements that can be made.

There are a few things that need to be done:

Feel free to suggest a new name. I'll go for chromatic.js

@NadyaNayme
Copy link

More popular please.js? By what standard? I had never heard of it until now. It's older, but older does not mean more popular.

Fooidge/PleaseJS: 1083 stars, 71 forks, 22 watchers
wingify/pleasejs: 193 stars, 13 forks, 20 watchers

By my standards PleaseJS is roughly x5 more popular than pleasejs. I'm not entirely against a renaming, just against your provided reasoning.

@ibarrajo
Copy link
Author

Well, I said it was more popular because there are more contributors. 2 vs 4 with tons more commits than this repo.

I just want to fix this because it's a good idea, it's like a sapling and at this stage is more flexible than other (older) repos.

@NadyaNayme
Copy link

That's in direction relation with age, not popularity. The older a project is, it may have a few more people working on it - and if it's had a year or so of development, there will be plenty of commits on the project compared to one that isn't nearly as old.

These are both my validation for a name change - as well as the counterarguments:

  1. PleaseJS says nothing about what PleaseJS might do. Then again, names don't always have to be descriptibe. What about "Google" describes "Skynet"? Nothing.

  2. pleasejs is an older project with the same name, and so changing it would be a sign of respect to age. Although sometimes that's how the world goes. There's a lot to a name when a developer makes it, and so sometimes change is not desired. A recent example being Swift by Apple and Swift, the other programming language. Either both parties will have to "live with it" or the one being harmed due to being the less popular will change their name.

If Fooidge likes PleaseJS as the name, I'm of the personal opinion that his project is more popular, even if newer, and can keep the name if he so wants to. Popularity determines speech. If someone talks to me about "PleaseJS" I would think of the most popular "PleaseJS" and not any others. Just like how I am not confused when people talk about "Swift". I know they are talking about Apple Swift because it's the more popular one.

If Fooidge is not too attached to the name PleaseJS, I would agree to a name change due to pleasejs's seniority out of respect for that project. But that's not a very high ranked reason in my mind, as I see popularity the determining factor of namesake - as do some judicial systems who will award a name to a given project/person/company if they are the more known for it.

@Fooidge
Copy link
Owner

Fooidge commented Jul 18, 2014

Hey guys, I'm finally going to be able to wade through some of these issues tonight but I wanted to hit this one in transit to make sure you know it's heard.

First, I'll check out the google style guide, but I'm following my own style that I've cobbled together over the years. That being said, I've only been doing JS specifically for about 2 months, so there's appreciable wisdom to learning best practices.

Next up, the name. I'm disinclined to change the name at this point, and I don't see any overlap between this and the other library. It may be a different story if there was a conflict and the maintainer/author of the other please wanted to contact me about it.

Finally, thanks for your contributions. I really appreciate you taking the time. But try to stay away from language like "this hurts my eyes". I worked hard on this, and differences of opinion expressed in these ways have a habit of turning me off. I don't want that to happen.

@ibarrajo
Copy link
Author

I updated my issue to reflect your opinions.
Sorry for putting you off with my comment, I omitted it was because of JSLint giving up and saying "too many errors"

@Fooidge, could you publish your style guide or amend the README? maybe I can make a JS lint configuration to keep consistency.

Or if you approve, I can make a pull request that will put everything into spec.

So forth with the name change, @Fooidge has full veto rights, so I guess it will not happen.

@jmanuel1
Copy link
Contributor

At the moment, I'm trying to take a crack at the test cases with the Jasmine framework.

@Fooidge
Copy link
Owner

Fooidge commented Jul 22, 2014

I'm not familiar with that, but then again full stack web work is sort of new to me. I'm just now integrating gulp and toying with grunt.

If you get it running I'll be happy to integrate!

Jordan Checkman

On Jul 21, 2014, at 11:07 PM, Jason Manuel [email protected] wrote:

At the moment, I'm trying to take a crack at the test cases with the Jasmine framework.


Reply to this email directly or view it on GitHub.

@ibarrajo
Copy link
Author

I've already integrated gulpjs in my fork. Though there were a few commits
merged before mine and now I need to resolve the conflicts.
ibarrajo/PleaseJS
On Jul 22, 2014 7:54 AM, "Jordan Checkman" [email protected] wrote:

I'm not familiar with that, but then again full stack web work is sort of
new to me. I'm just now integrating gulp and toying with grunt.

If you get it running I'll be happy to integrate!

Jordan Checkman

On Jul 21, 2014, at 11:07 PM, Jason Manuel [email protected]
wrote:

At the moment, I'm trying to take a crack at the test cases with the
Jasmine framework.


Reply to this email directly or view it on GitHub.


Reply to this email directly or view it on GitHub
#19 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants