General discussion
Hey, again! @regexhq/owners
ref #2 for outsiders
We should discuss the strategy, cuz lot questions popups in my mind.
Adoption, share, discovery
- That inviting everyone to the org which have some package.. it looks strange to me. Thoughts?
- We should clarify more the rules for joining, guidelines and code style.
- We need tweets, shares wherever possible. Also twitter account for discovery.
- Please do a PRs to Sindre Sorhus's
awesome-*curated lists, cuz Im blocked from him (huh). - @aloisdg started soon aloisdg/awesome-regex, it would be great to join us and/or transfer the list
- invite and share with another devs (non JS), describe them, write articles (give links)
- just transfer all your libs and projects here (dont be shine), we'll update them in future
- invite / transfer: not only just regexs - all around them
- github hosted sites (ref: @gskinner)
- tools, blogs, checking libs like for example
is-hexcolor,is-glob,is-dotfileetc - and thats why, cuz we will have site in which will be able to filter and categorize them
Rules and guidelines
We should force some rules. And of course that would be pretty easy when #5 is done. And with that I mean that that future members and libs should agreed to
- force some repo/readme style for consistency and #13
- use of @feross
standardas minimal code style convention #6 - add everyone from the organization as owner to the npm (bower, composer, etc) managers - for better and faster maintenance
And this section is not so hard, cuz we are guys that love automation. And also we have almost every kind of tools to do it.
So... As todo list
- [ ] discuss
Adoptionsection - [ ] discuss
Rulessection - [ ] twitter account
- [ ] transfer all what you have around regular expressions
- [ ] complete #5
- [ ] update all repos
- [ ] update npm owners tunnckoCore/add-package-owners
- [ ] complete #12 (see https://github.com/regexps/meta/issues/12#issuecomment-122036704)
- [ ] share everywhere
Misc
- ~~rename this repo to
regexps?~~ - ~~organize
labels? - add label likerequestfor those who want to join?~~ - suggest website themes, I love Semantic-UI.com and can start something fresh.
That inviting everyone to the org which have some package.. it looks strange to me. Thoughts?
I would vote the other way round, inviting people who can transfer one or more of their regexps repos will increase visibility for both the parties.
We should clarify more the rules for joining, guidelines and code style.
Yes, we must create a contributing.md
We need tweets, shares wherever possible. Also twitter account for discovery.
:+1: Sadly regexps is taken :( we can try talking to him.
Please do a PRs to Sindre Sorhus's awesome-* curated lists, cuz Im blocked from him (huh).
Seriously! But why? (If I may ask)
@aloisdg started soon aloisdg/awesome-regex, it would be great to join us and/or transfer the list
Let's do a welcoming ceremony to @aloisdg :wink:
Invite and share with another devs (non JS), describe them, write articles (give links)
A big :+1:
Seriously! But why? (If I may ask)
Yea.. realized that yesterday, dont know why. It seems it blocks me also in twitter, im not sure. Will try to contact him by email when i have more time in weekend and clear the things. Im shocked.
Let's do a welcoming ceremony to @aloisdg :wink:
Invited.
- suggest website themes, I love Semantic-UI.com and can start something fresh.
Would the following regexps be welcome in this org (some are already build and could just move, others are new ideas)
- arrow function regex (not function-regex it may only match arrow functions)
- Reserved words (basically one regex with all reserved words. Tricky cuz it has to have options for various environments and ES versions)
- Maybe have an all-in wrapper like this: https://github.com/transformjs/regexhub.
- https://github.com/arthurvr/percentage-regex (already builded)
- extension-regex (matching valid extensions with options for OSes)
- https://github.com/sindresorhus/shebang-regex (already builded)
@twixie hi!
extension-regex (matching valid extensions with options for OSes)
we have something around these things by @jonschlinkert, ext-regex, filename-regex, path-regex and he also have few more in his account.
About @arthurvr's and @sindresorhus's regex repos - they both left the org and blocked me from github and twitter without any reasons, which means i cant fork/star/watch/comment/PR and even mention them - they dont receive notifications. When i end the university year i'll try to contact Sindre on email and clear the things. @arthurvr said "dont see value on org like this", which is.. doh, terrifying statement.
Because of that im very thankful to @paulmillr, @matthewmueller, @holman and @hughsk for the support words. (sorry for the mentioning guys, if that's something bad for you :) )
So yea, it is sooo big minus for the regex community, because Sindre and Arthur have a lot regexp-s in their accounts.
arrow function regex
im sure that there in the wild we have it already
regexhub
is good idea. i thought for it at one point, or by categories something like https://github.com/wearefractal/BetterRegExp which is some sort categorized already.
About @arthurvr's and @sindresorhus's regex repos - they both left the org and blocked me from github and twitter without any reasons, which means i cant fork/star/watch/comment/PR and even mention them
Hmm I am a big fan of Arthur's and Sindre's work so I'm pretty sure they don't block without a reason. Maybe ask them in a group hangout so you can discuss it? It might be an accident or a wrongly understood. Or maybe @hemanth can ask them? I know he works with both on yeoman.
Or maybe @hemanth can ask them? I know he works with both on yeoman.
Or maybe @kevva?
I'm pretty sure that neither @sindresorhus or me are going to move our repos over here.
Hmm I am a big fan of Arthur's and Sindre's work
same here, Sindre is awesome.
Maybe ask them in a group hangout so you can discuss it?
i'll contact them/him (Sindre, especially) to understand what's happen - he just left and block. @arthurvr block me after my last post in the his AMA, i cant realize what's the problem there
but nevermind, i dont want to mess them here, just saying to know.
I'm pretty sure that neither @sindresorhus or me are going to move our repos over here.
@kevva
why? what's the problem? i cant realize, srsly.
im just curious. why you accepted to be here than? is im the problem around that org?
That idea have big future... if we can synchronize us.
I really respect Sindre cuz of Yeoman and Arthur cuz of jQuery and TodoMVC. I am sure if they blocked you they have a good reason for that. @kevva @sindresorhus and @arthurvr are all big regexpers so that's probably going to be the reason this org will die. it's the reason i do not contribute. If this org cannot have those people behind it it is doomed to die. there's no value with an org like this if it's not able to host alll regexps.
Like with every conflict in humanity I will suggest you to go talk to those people in a constructive matter and make it good.
Maybe ask them in a group hangout so you can discuss it?
+:100:
If this org cannot have those people behind it it is doomed to die. there's no value with an org like this if it's not able to host alll regexps.
Good grief. What this community needs is more positivity, healthy conversations, and inclusiveness!
This org will be valuable to anyone who needs the regular expressions that are maintained here. How about if we just focus a little more on writing code and providing value! Let this org and it's projects grow organically, don't force it.
Regarding the healthy conversation part... just some feedback that may help going forward. everyone on the org gets notifs (if they want them), so allow devs to add their thoughts when they want to, no need to ping anyone or the org members. Sometimes busy developers view that as nagging or irritating - to experienced developers, that's just part of life and maintaining many projects, but it may be helpful for you to know that.
I am sure if they blocked you they have a good reason for that.
I can guarantee that there's no reason. You can see my the first and only discussion with Arthur on the linked AMA.
Let this org and it's projects grow organically, don't force it.
Trying to move the idea to some path, going forward isn't force. :)
How about if we just focus a little more on writing code and providing value!
Agree. We writing, the problem is discovery, imo. i dont want we just stay here and wait the end of the world - there's no value on this, we need progress. you know, progress is good thing.
Regarding the healthy conversation part...
Can agree again, but partially. I also am busy, but it's not a problem for me if someone pinging me non-stop, i just ignore it and will read/comment when i can. That's why i dont see problem on that, but okey.
it's the reason i do not contribute.
Can't see the logic, srsly. Organization won't die, github won't just accidentally delete the org, lol. Won't die until we are here and the repos and packages are here. And just some bad communication and "pinging" shouldn't be reason to left. Repos and packages aren't humans they don't have these problems. Contributor just can ignore notifs and with his regexes here he support global regular expression community.
That 3 big contributors (in fact all heroes in node land and open source in general) already decided that this org is bullshit, does make me less willing to contribute too.
I can guarantee that there's no reason. You can see my the first and only discussion with Arthur on the linked AMA.
Don't know about @robbbz, but I misunderstood you at first.
I thought that AMA page wasn't your first conversation, but that you was mad because he blocked you already then. If that was your first conversation, it's understandable that he blocked you. I would've done the exact same.
I fully agree with @twixie's sentiment here.
it's understandable that he blocked you. I would've done the exact same.
+1. If you was as rude to Sindre it's logical that he blocked you, too.
This org seems managed by one of the most trolly persons of the node community. :cry: It would have been such a good and cool organization idea but at the moment it's one troll party.
The only reason there are so many people in these discussions is because there are a bunch of popular people in (who all don't even have repos here) invited from the beginning. As I said earlier, doomed to die.
I'm glad that there are some popular people in the community (like Sindre, Arthur and Kevin) who decide to show that, instead of discussing, nitpicking and politics all around.
What @robbbz said. Besides from that I think it's sad that you don't try to learn out of the past. You was rude to someone, instead of rethinking how you communicate, you go be rude on another ticket, get blocked again, and still say "no reason." Try to learn out of your experience in the past, instead of complaining, @tunnckoCore.
@tunnckoCore If you really want to get those 3 people back on board, stop being rude to them (they might read this ticket as you ping them over and over), and go talk to them (all 3) in a group skype/hangout and talk about why they think an org like this isn't a good idea. You might learn, something you've not been willing to do in the past...
I'm going to close this conversation as off-topic. Let's move on to writing something useful, like some regexps, but consider the things that have been said so far.
Follow up with me at [email protected] if you like.
I'm going to close this conversation as off-topic.
topic is future path of the org, but yea later comments was to me and my communication with people.
@twixie i was rude on the Arthur's AMA? Man, sorry, but i just asked him "ask me anything" question, first. second he works more with Sindre and are more friends, so he know Sindre more and can have some position. third, my second comment there was full with logical questions, no something against him or Sindre. About Sindre, he almost never joined the discussions here around - one morning i just see the org log that he left. You may say i was rude outside of the org to him, but not. I contributed to his packages several times.
they might read this ticket as you ping them over and over
they dont receive any notifis from blocked persons.
You might learn, something you've not been willing to do in the past...
That's why I asked Arthur some questions. To investigate what's the problem with org and why he think it dont have value.
This org seems managed by one of the most trolly persons of the node community.
Most trolly persons in the world. Srsly? lol Managed? That's open source, everyone can contribute and comment and do what he wants. Im not a leader and I never in my life was leader - im just not that kind of person, i just dont want we to just stay here doing nothing - that's all.
Blake, not needed to lock :) It's for everyone.
I'll said it again, everyone is free to sit on the "leader" throne and move the project to some path.
But please, stop commenting me, im not a factor. i'll try to upgrade me and to discuss the problems with them. Let concentrate on code and first comment in thread :)

Hey @tunnckoCore! I can sense that you have a lot of passion for this project (and in general), which is great! I think you just need to keep in mind that everyone will receive that passion in different ways, and it may not always be the way you are hoping for.
I would hesitate to jump straight into making rules and designing what essentially amounts to a hierarchy. It would be better to make steps to allow for more organic growth. I think it is a mistake to assume that you need to put restrictions in place based on hypotheticals... that just deters new ideas. Seems like this project is still trying to "figure itself out", and needs to time to see what works and what doesn't. If there is a best practice way to handle a repo for a regex it will naturalize itself in time.
Convincing people to move their projects here is likely unrealistic. Open-source is great for the world, but it is still a commodity and there are intangible benefits to building it around your name. It likely brings people new connections and opportunities in their lives and careers. That said... there is no reason that you can't fork projects here which users would benefit from! Leverage the strengths of GitHub :) The "upstream" still gets to keep that name recognition in place and it would likely increase the chance of improvements. I would also not put ANY restrictions on what projects can be forked here. All you get from that is endless and painful semantic debates that largely go nowhere. Just assume that if it has a lot of stars it has had a lot of success.
As a "passer by" I am certainly drawn to the concept of a "one stop shop" for regex ideas. I like the idea that patterns are being chipped away at to line up with the most commonly used scenarios. I totally get that all of the projects here are about being a bit more than just a regex, but it does feel a bit too node centric. That may deter some passers by. After all everyone has trouble with regex.
It would be fantastic if there was an application designed to help people connect with the regex that would help them out most. A place where people could just search for something like "email". Something that would return them various regex and projects that build around them. Maybe incorporate the patterns of things like Reddit to help stuff rise to the top.
I imagine something where I could search "email" and get a list of regex in the stylized format of something like "debuggex". Each one could be paired with a "success rate" of sorts. It could also be associated with modules and packages that build around it. This way you are not just cornered to node. The approach being used in most of these projects could be applicable to any language with a package manager. The nice thing about getting closer to that sort of reality is that "bigger picture" patterns can start to realize themselves. The more points of view the better :)
Anyway, that's my 2 cents!
@gdi2290 drama.. there's no drama. you (not exactly you, others) turns this to drama, not I. I just ask few questions that popup in me mind to centralize the things. :laughing:
hi @howardroark thanks for the response. :)
Im not forcing some king rules. I just want some readme/repo style for consistency - that include yours #13 suggestion. Adding everyone or some team from the organization as owners to the npm (and/or other package managers) isn't force, it would be in help with maintenance.
but it does feel a bit too node centric
I think it's like that, cuz that's fits better in the node land. It's not a "rule" for php for example. And to have other than js here, we need discovery - it won't be soon if we just stay here doing nothing - am I not right? Everything should be consistent, im perfectionist. And that "feross/standard" "rule" would be just for js projects. But readme should have some consistent look between different language's projects/libs in the org. :rocket:
Seems like this project is still trying to "figure itself out", and needs to time to see what works and what doesn't
Yes and no. :+1: I know and trying to clarify it every time when I reply. It may feels node centric, because we are from node land and we have only js currently - website with advanced search and features (i have some thoughts already, suggest - that's one of the Qs in the first post) plus sharing would make it feel "not so node centric".
Cheers, guys :beer:
@robbbz: The only reason there are so many people in these discussions is because there are a bunch of popular people in (who all don't even have repos here) invited from the beginning.
Many people in the discussions? Where they are? I dont see them. That's one of the first discussions that some not-org-members, like you, joined and commenting here. :) It's okey that they are here, but they do nothing - it's not my fault. I didn't force them to click the accept button. :laughing: I invited them cuz they have regexes and/or can help with ideas and managing the org/idea. Invited them, because I respect them, because they are popular, because they did some regex, because they have experience with orgs and not only. I cant realize what's the problem. :)
All fair! Though try to take what I said in a broad sense and not fixate on any given point. Consider me a casual bystander who isnt looking to convince anyone... just offering a perspective.
I didnt intend to insinuate that anyone is being forced to use node. Though your instinct to defend its merits is a little telling of the point I was trying to make. If this is about regex first and foremost then any steps taken to mitigate tying things to a particular community increase the chances it would grow. If you can make it a home for anyone looking to solve regex problems you get more ideas. Maybe node is the future, but to me this shouldn't be about that.
I'll sign off with a cliche... "You can catch more flies with honey than with vinegar"
You can catch more flies with honey than with vinegar
Yep.
get more ideas
:+1: that's what im trying to do in that whole thread. :) but most turned it against me, lol.
I agreed 100% with @blakeembrey's closing of this issue. Again in the interest of healthy discussion, one of the most important aspects of maintaining a project is to respect the decisions of co-maintainers.
Again in the interest of healthy discussion, one of the most important aspects of maintaining a project is to respect the decisions of co-maintainers.
Respect for others is something @tunnckoCore generally doesn't show, except if he needs more regexps repos.
Im not forcing some king rules. I just want some readme/repo style for consistency - that include yours #13 suggestion.
That's what I believe Arthur meant with being the BDFL. Again a perfect example of you really not willing to learn.
That's why I asked Arthur some questions. To investigate what's the problem with org and why he think it dont have value.
That's not what you asked. You asked why Sindre blocked you.
I contributed to his packages several times.
And of 5 PRs, 4 were closed.
I cant realize what's the problem. :)
If I may be honest, there's not one problem. This org is doomed to die the way it is managed. You invited about 40 people and only a few transferred packages.
maintaining a project is to respect the decisions of co-maintainers.
And reopening and unlocking show that i dont respect him (all of you)? It's not true. It's not my fault that some people turned it from general discussion and normal questions around project, to thread commenting tunnckoCore's problems with community! still cant figure. Why to close, when only few org members commented about the topic of thread? It's no sense.
Again a perfect example of you really not willing to learn.
What to learn? To learn that people block other people? - I know that. Or how to blocked every second person in Github and Twitter? :laughing: Or what? still cant figure.
That's not what you asked.
I'll said it again. My second comment there is what im talkin and "the reason" to block me.
Again in the interest of healthy discussion,
I tried few times to turn it back again to the topic, but some outsiders commenting me, not the topic. There in the first post we have some reasonable and logical questions.
And whole that thread is because I dont want to just do what i want without care and without discussion with org members. It was easy to just start doing something without care.
This org is doomed to die the way it is managed.
Which you call managing here? Just one member of some org trying to centralize the things (and clear them in his mind) and just opened one thread to ask few Qs to other members of the org. Because he cares. And that is managing? Erm. Really? So i should go to JSTransformers and say to Rob: "Hey Rob that org is doomed because the flow you have and because the path you move project are bad"? I dont think so.
Let someone try. Im sure that if i left today, there won't be something new and the state of project/idea won't be different in six-seven months. Last discussion and comments will be these here - comments against one past member. But yea we all "love" the idea, and because we love it we do nothing? So? Im curios to see the idea/project after 6 months or 1 year if we do nothing like now. :)
Cheers, :beers:
Don't really need to have the authors to join this group to have their code here. Almost all OSS licences allow re-purposing/copy-paste. Just ensure you comply with their licence, which includes copying their copyright notice.
I do prefer a style guide & template. Would help clarity and automated consumption.
Also, having 100 authors in this repo would make it harder to enforce rules. A small core team (& few other occasional contributors) would make it easier to comply.
:+1: @tomByrer. Just fork things here... most node projects use MIT as the trend. The author gets to keep it against their profile and the community can find everything in one place.
I do prefer a style guide & template. Would help clarity and automated consumption. That's what i'm talking.
About the forking. Yea, mostly the licenses are MIT, but with that in mind - should we turn on issues for that forks? And if they are forks, we cant help so much and org would be just collection/list - without any help and without any progress on them.
With that org we can do a much more. If it would be just a list then awesome-regex would be enough. That's not the idea of that org. If we all have access to all repos and npm packages, we can maintain them a lot more and better and would have more progress on them.
Turn on issues for sure! It is more than a list... it is a central hub where popular patterns can propagate more easily. If a change or new pattern can stand up to a group of scrutinizers then it is bound to be accepted by the original author and published thereafter. Over time the original authors may see the benefits and decide to move it over. If the original author wants to keep it as is then you can publish your own module to NPM and make note of the variance in names. I mean this is the whole point of forking really.
Just try to avoid approaching the original author with changes by saying something like... "We deem this to be superior to your choices and demand you accept". Instead maybe be more like "Hey! Come have a look at the discussion we are having and the changes that we are about to merge in. We would love to pass a pull request your way. Feel free to join in on the conversation".