Giter Site home page Giter Site logo

expressjs.com's Introduction

ExpressJS.com

The site for Express.

Building

Setup:

$ npm install -g serve
$ npm install
$ make
$ serve .
$ open http://localhost:3000

then rebuild changes with:

$ make

Contributing

Markdown files are the authoring / source files that generate HTML files that are the publishing format. The website is served from the HTML pages in the gh-pages branch. Jade files are used to create a page with appropriate header, footer, and one or more markdown files. Generally, you shouldn't need to edit Jade files unless you are adding a new page or reorganizing pages.

  • Don't edit the HTML directly. Instead, edit the Markdown file(s), then generate the HTML using make to view your changes locally. NOTE: You must delete the existing HTML file so that make will regenerate it. You can also do make clean to delete all the HTML files, then run make to rebuild the entire site.
  • In general, PRs should contain both Markdown file(s) and resultant generated HTML file(s). However, very small PRs or commits can be just the Markdown source, with the understanding the the HTML will be regenerated later to incorporate numerous changes.
  • To publish a change, you must commit the HTML files.

Showcasing

If you have an app you'd like to showcase on the site, do not just open an issue for it. Instead, open a pull request for it.

expressjs.com's People

Contributors

hacksparrow avatar tj avatar defunctzombie avatar jonathanong avatar ritch avatar zackdever avatar altsang avatar karaokeresearch avatar arty-name avatar thegreatsunra avatar harshadsabne avatar ifraixedes avatar freethejazz avatar alanjames1987 avatar bricejlin avatar gfpacheco avatar programng avatar madarche avatar ppejovic avatar peerwit avatar raymondfeng avatar jordonias avatar pmanijak avatar sebsylvester avatar peteut avatar alexanderheldt avatar alessioalex avatar arlo avatar calvintwr avatar gasi avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.