{"action":"created","issue":{"url":"https://api.github.com/repos/expressjs/express/issues/2902","repository_url":"https://api.github.com/repos/expressjs/express","labels_url":"https://api.github.com/repos/expressjs/express/issues/2902/labels{/name}","comments_url":"https://api.github.com/repos/expressjs/express/issues/2902/comments","events_url":"https://api.github.com/repos/expressjs/express/issues/2902/events","html_url":"https://github.com/expressjs/express/issues/2902","id":135618100,"number":2902,"title":"Create new Express website","user":{"login":"dougwilson","id":67512,"avatar_url":"https://avatars.githubusercontent.com/u/67512?v=3","gravatar_id":"","url":"https://api.github.com/users/dougwilson","html_url":"https://github.com/dougwilson","followers_url":"https://api.github.com/users/dougwilson/followers","following_url":"https://api.github.com/users/dougwilson/following{/other_user}","gists_url":"https://api.github.com/users/dougwilson/gists{/gist_id}","starred_url":"https://api.github.com/users/dougwilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dougwilson/subscriptions","organizations_url":"https://api.github.com/users/dougwilson/orgs","repos_url":"https://api.github.com/users/dougwilson/repos","events_url":"https://api.github.com/users/dougwilson/events{/privacy}","received_events_url":"https://api.github.com/users/dougwilson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/expressjs/express/labels/discuss","name":"discuss","color":"02d7e1"},{"url":"https://api.github.com/repos/expressjs/express/labels/etc-agenda","name":"etc-agenda","color":"bfd4f2"},{"url":"https://api.github.com/repos/expressjs/express/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/expressjs/express/labels/ideas","name":"ideas","color":"d7e102"},{"url":"https://api.github.com/repos/expressjs/express/labels/meta","name":"meta","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-23T03:18:55Z","updated_at":"2016-02-26T01:21:27Z","closed_at":null,"body":"I'm opening this issue for discussion to create a new Express website for information and documentation for our awesome project. The goal is to create a website that lives under the Express TC and the Node.js foundation. We can easily create the site using GitHub Pages, probably just under http://expressjs.github.io"},"comment":{"url":"https://api.github.com/repos/expressjs/express/issues/comments/189068604","html_url":"https://github.com/expressjs/express/issues/2902#issuecomment-189068604","issue_url":"https://api.github.com/repos/expressjs/express/issues/2902","id":189068604,"user":{"login":"crandmck","id":2925364,"avatar_url":"https://avatars.githubusercontent.com/u/2925364?v=3","gravatar_id":"","url":"https://api.github.com/users/crandmck","html_url":"https://github.com/crandmck","followers_url":"https://api.github.com/users/crandmck/followers","following_url":"https://api.github.com/users/crandmck/following{/other_user}","gists_url":"https://api.github.com/users/crandmck/gists{/gist_id}","starred_url":"https://api.github.com/users/crandmck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crandmck/subscriptions","organizations_url":"https://api.github.com/users/crandmck/orgs","repos_url":"https://api.github.com/users/crandmck/repos","events_url":"https://api.github.com/users/crandmck/events{/privacy}","received_events_url":"https://api.github.com/users/crandmck/received_events","type":"User","site_admin":false},"created_at":"2016-02-26T01:21:26Z","updated_at":"2016-02-26T01:21:26Z","body":"> (see strongloop/expressjs.com#580 (comment) as an issue for how hard it is to be an external contributor currently).\r\n\r\nMaybe I'm misunderstanding, but I don't think it's any harder to be a contributor to the docs than it is to the code.  You can see in the repo that there have been and continue to be LOTS of contributions from the community.  That particular comment was just about my desire to be able to make small editorial changes to some lengthy contributions.  But that's probably just my lack of sophistication with Git rather than anything else.  I think what it really means is that I need to learn how to use the (standard) workflow that's been used in the `express` repo.\r\n\r\n> There are no members from the expressjs.com website repository in the Express TC and none have expressed interest in even attending the community hangout at #2885\r\n\r\nI'd be happy to start attending if it would be helpful.  Sorry I didn't weigh in, but I got busy with other projects and lost track of that issue.  My bad. \r\n\r\n> Part of a suggestion for the issue that the expressjs.com website is not part of the Express Node.js top-level project is to get the main contents of the website contributed to the Express.js project, which just recently happened. This is just an extension of that, to prove a way to actually present that documentation in a meaningful way, rather than it just sitting around in a directory somewhere. \r\n\r\nYou are quite right about it \"just sitting around in a directory somewhere.\" I totally agree that that serves no real purpose as-is.   Sorry I kind of dropped the ball over the last week since we copied the API docs to the new repo.\r\n\r\nI've been thinking about how to integrate the two repos, and here is what I propose:\r\n\r\n- Create a GitHub Pages site from the API docs at https://github.com/expressjs/express-api-docs, which would be at http://expressjs.github.io/express-api-docs (or whatever).  This site would contain the API doc content but also have the navigation to the rest of the documentation, linking out to http://expressjs.com for the other non-API docs.  This wouldn't be hard.\r\n- Remove the source of the API docs from https://github.com/strongloop/expressjs.com and change the navigation header so that the links to the API docs point to http://expressjs.github.io/express-api-docs.  That is, when someone clicks on the API > 4.x menu link, http://expressjs.github.io/express-api-docs would actually load.\r\n\r\nThe end result would be something that appears exactly like the current http://expressjs.com/ but where the API docs are sourced and published from https://github.com/expressjs/express-api-docs.  The site would look essentially the same at http://expressjs.github.io/express-api-docs), although it would have a different home page, I presume.\r\n\r\nI don't think it serves the community to bifurcate the documentation into two separate and distinct sites.  I think this would be the best of both worlds, with the API docs living under the `expressjs` org and the remainder living where they are, but being published \"together\" as it were.  \r\n\r\n\r\n\r\n\r\n"}}