Giter Club home page Giter Club logo

rollupjs.org's Introduction

Rollupjs.org

This is the source code for the website. Note that the actual guide is now part of the main rollup repo and needs to be updated there, see below.

Steps to build the website locally

  1. npm install
  2. npm run update-guide
  3. npm run dev
  4. Open up http://localhost:3000

Updating the guide contents

The guide is part of the main rollup repo, which again is added to this repo in form of a submodule. Running npm run update-guide should automatically initialize the submodule and copy the latest guide into a local folder. To update the guide contents:

  1. Update the guide in a fork or a branch (if you have access rights) of the main rollup repo and make a pull request. Pull requests that add or modify features should always update the guide as well.
  2. Once it is merged, check out the latest master branch in the submodule:
    cd rollup-submodule
    git checkout master
    git pull
  3. Commit the new branch in the main repo:
    cd ..
    git add rollup-submodule
    git commit -m "Update guide"

Steps 2 and 3 should be done by the person merging the pull request in the main rollup repo. Once the commit has been pushed to origin/master, the website should be updated by the CI automatically. If necessary instead of checking out latest master, it is also possible to check out any other commit to e.g. test a pull request.

Style Guidelines

  • Please use - for bulleted list items.
  • Please set a preferred line length of 100 characters in your editor for Markdown files in this repository.
  • Please do not use hard line breaks to format blocks of plain text. Rather, please enable soft-line breaks in your editor.

REPL links

Besides via shares containing the shareable= parameter generated by the REPL itself, the REPL can also pre-loaded from a Github gist. To do that

rollupjs.org's People

Contributors

rich-harris avatar lukastaegert avatar lcxfs1991 avatar vijithassar avatar dear-lizhihua avatar guybedford avatar eventualbuddha avatar mattmazzola avatar victorystick avatar shellscape avatar hzuhyb avatar trysound avatar atgg avatar antonk52 avatar sphinxxxx avatar tivac avatar nickcolley avatar marcusoftnet avatar sonicdoe avatar enieber avatar conorcussell avatar conduitry avatar ankeetmaini avatar flying-sheep avatar pvde avatar renaudtertrais avatar rmacklin avatar russcoder avatar ryanzim avatar gatezh 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.