Closed meh-uk closed 9 years ago
I do agree that we shouldn't be changing either the public facing options or the html output without good reason, and perhaps we should revisit them.
I also think a Skype call would be a good idea, but to organize it will involve fitting around other people's personal commitments.
@OlegKi wrote: "... if we create common github repository on the "neutral" place"
What do you think about it?
@smartcorestudio : I wrote before that the current location is under https://github.com/openpsa/grid.js/ and OpenPSA is another open source project which exist since many years and which I don't know. What you think about using the place under the root http://microsoft.com/, http://apple.com or http://ibm.com?
I think that one could choose new name for the project and to use the location like https://github.com/newProjectName for example.
@OlegKi If the name bothered you, couldn't you have said something when we made the repo? @smartcorestudio studio asked about the name on Dec 30 (the comment has since been deleted, since it was in Tony's repo), and I replied that we could still change it, but we should do it soon, before people link to the URL. Now we have a (basic) website up, people have made forks of the repo already, and @meh-uk has registered the project on bower. All of that will break if we move yet again.
I'm not saying that I am categorically against another move, but I don't see much benefits, either. The string "openpsa" appears nowhere in the source code or the documentation. Except in URLs of course, but then again, so does the string "github" (which is actually a commercial entity, not some open source project). And code ownership is defined by the licence headers (and the metadata of the individual git commits) anyways.
With regards to less
we also discussed that and @OlegKi you raised no objections. Its quite clear that everyone else is in favour of using that rather than css
- I guess we could go back on that decision, but that doesn't seem very collegiate.
Certainly in my experience css
always turns into a giant mess where you have a massive file with inconsistent content, and less at least starts to address those issues. And actually I have been making some effort to port your css
changes as well Oleg, and its clear from doing that that less
shows up a number of issues with the jqGrid css
.
About LESS: Yes, you are right that the less files have no logic yet. that is because I just did a quick conversion when I originally set up the repository. But once everything settles, I plan to do a proper implementation of LESS, i.e. with the use of variables and all that. The advantage then is that users can easily customize the grid's look and feel. Long term, we might even have a customizer in the download builder like bootstrap has:
About autodetection and the search toolbar changes: Please open separate tickets for each, then we can discuss the pros and cons. Having everything mixed up in one thread makes it kind of difficult to follow.
@OlegKi: another addendum about the autodetection and search toolbar changes: If you had accepted the invitation I sent you, you would have been immediately notified by github about the pull requests. You could then have written your objections before the changes were merged, which would have avoided many complications. Being part of a "github team" doesn't cost you anything, and it doesn't mean that we all have to be best friends from now on, it just makes it easier to collaborate on a project
Sorry for posting so many replies, but I still sport sentences in @OlegKi's long post that I have missed before :-)
For unit tests, I have integrated the groundwork in this commit:
https://github.com/openpsa/grid.js/commit/da9a04edc559040bc80e7f85711e53c92968b060
Tests are currently run automatically during grunt
and grunt watch
tasks. So basically, it's all there, someone just has to start writing some actual testcases. I'm planning to do that at some point, but I'd like to spend some more time fleshing out the website first. So this is a good chance to commit something that is guaranteed not to create merge conflicts :-)
I can confirm that @flack asked everybody about the name. Unfortunately that discussion was actually in the wrong place, and Tony deleted it :( I don't see anything bad in this name, but I think if someone have really principled disagreement against this name maybe it's not too late to change it
Well, if we want to change it again, I propose theneutralzone
as vendor name. Or thezone
if you find the other one too long.
And if we're going for a rename, I would also like to change the repo name from grid.js
to jsgrid
. I picked the original name without giving it much thought (same as the vendor name, really), and after using it for a while, I find jsgrid
both easier to type and to pronounce (plus, it hints a bit more explicitly to jqgrid).
Final lot - as before I've just undertaken the technical merge and haven't tested the changes.