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

jshttp.github.io and pillarjs.github.io #2

Closed
timaschew opened this issue Sep 9, 2014 · 11 comments
Closed

jshttp.github.io and pillarjs.github.io #2

timaschew opened this issue Sep 9, 2014 · 11 comments
Labels

Comments

@timaschew
Copy link

why there are two orgs?

@dougwilson
Copy link

we make so much stuff, it cannot even fit in a single org :)

haha, but the reason reason is just to make the list of modules more manageable for us and users can browse the orgs. jshttp org contains stuff that is too low-level for people to actually use. they are the http-related utility things.

pillarjs, on the other hand, is for the more end-user items like routers and the like. soon there will be enough modules in pillarjs to build your own express. that's basically the level pillarjs is, while jshttp is the "boring" things :)

@timaschew
Copy link
Author

I just wondered, because the description was the same for both orgs: Low-Level JavaScript HTTP-related Modules

@dougwilson
Copy link

oh, haha. looks like the badgeboard page (https://pillarjs.github.io/) is using the jshttp header :) ping @jonathanong

@jonathanong
Copy link
Member

Yeah I've been just commenting out the header on other orgs. Will do it for pillar when I remember unless someone adds a logo

@rlidwka
Copy link

rlidwka commented Sep 9, 2014

@jonathanong , you can pull & push stuff from repo-utils/badgeboard now, it should display org name instead of logo

@q2dg
Copy link

q2dg commented Jan 18, 2015

Urge a clear public explanation for this issue: "what is Pillarjs?" "what is Jshttp?"...Something like Doug said: "jshttp org contains stuff that is too low-level for people to actually use. they are the http-related utility things. pillarjs, on the other hand, is for the more end-user items like routers and the like. soon there will be enough modules in pillarjs to build your own express. that's basically the level pillarjs is, while jshttp is the "boring" things". A simple paragraph in respective main pages could be enough

Another question is what is Expressjs's github's role on this.

@Fishrock123
Copy link
Member

expressjs is for "official" express-like (node.js) middleware

@q2dg
Copy link

q2dg commented Jan 18, 2015

Yes...but...how long? I mean...is there the "official" purpose of replacing it with pillarjs/jshttp in a near future?

@Fishrock123
Copy link
Member

Nope. Expressjs will remain as it has been for the foreseeable future.

@dougwilson
Copy link

Oops, this issue should be closed, since it was a bug with the website (that has since been fixed), so don't mind me closing this issue.

As for @q2dg , I just created a tacking ticket to add a feature to be able to add some kind of blurb/description to the badgeboard site at repo-utils#29

jshttp

This contains stuff that is low-level, and most end-users won't be using them directly (they are for those who write servers directing using the code http module or other framework authors). They are the http-related utility things.

pillarjs

Is for the more end-user items like routers and the like. Soon there will be enough modules in pillarjs to build your own express (and, express will only contain dependencies on these modules).

expressjs

This is the organization for express (missing express itself, because of various really lame things that have happened; expressjs/express#2310 is just one of the many issues). Currently is contains all the middleware that is "Express-like"; they can be used with express, with connect, or even with very plain core http servers (if they only work with Express, it's a bug).

@q2dg
Copy link

q2dg commented Jan 18, 2015

Thanks a lot, @dougwilson!! Now all it's clear!: bare http-->jshttp-->pillarjs( which can recreate express itself)-->middleware expressjs

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

No branches or pull requests

6 participants