Coder Social home page Coder Social logo

githubofhuo / electron.atom.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from electron/electronjs.org-old

0.0 2.0 0.0 15.81 MB

Electron website

Home Page: http://electron.atom.io

License: MIT License

Ruby 2.63% JavaScript 15.77% HTML 54.42% CSS 26.87% Shell 0.32%

electron.atom.io's Introduction

electron.atom.io

The website for Electron: electron.atom.io.

Build

This is a Jekyll site hosted on GitHub Pages. To build a Jekyll site you'll need a few things on your system so double check the Jekyll requirements.

Follow these steps to copy this repository to your computer and build the site:

git clone https://github.com/electron/electron.atom.io.git
cd electron.atom.io
npm run bootstrap
npm start

CLI for Docs, Releases & Version Information

This site contains the latest version of Electron docs, recent release change logs and the current versions of Node.js, Chromium and V8 that are used in Electron.

Each of these are updated here when a new Electron is released. They're done so with the command line interface detailed below.

You'll need Node.js installed on your system in order to use the CLI. Then you can install the dependencies:

$ cd electron.atom.io
$ npm install

Documentation

Versions of Electron documentation are fetched from the electron/electron repository's docs directory. The site contains the latest version of docs and links to older versions of the docs in the repository.

To fetch documentation for a specific version:

$ script/docs <version> [options]
# Example:
$ script/docs v0.26.0 --latest

Options:

--latest Set this version as the latest version of Electron in _config.yml and replace the existing documentation.

Release Notes

The most recent release notes from the electron/electron repository are made available on the site and can be updated by running:

$ script/releases

Updating Node.js, Chromium and V8 Versions in use in Electron

To update the _config.yml in this site with the versions of Node.js, Chromium and V8 that the latest release of Electron is using run:

$ script/versions

Update all the Things at Once

The scripts above do each task separately but to run all the things at once:

$ npm run latest -- <version>
# Example:
$ npm run latest -- v0.36.0

Note This assumes version is the latest and sets it as such by default.

Testing

To test the documentation script:

$ npm test

Contributing

Thanks for contributing to the site! Checkout the contributing documentation for guidelines on pull requests.

License

MIT

electron.atom.io's People

Contributors

amitmerchant1990 avatar ant-sword avatar benbalter avatar catlightio avatar chilblane avatar eshengsky avatar flexpaper avatar fradser avatar hirokiky avatar james-mckinnon avatar jc00ke avatar jfsiii avatar jlord avatar kevinmartin avatar kevinsawicki avatar lee-dohm avatar maxcnunes avatar mnquintana avatar nadimkobeissi avatar pablopunk avatar pmcalabrese avatar pravdomil avatar racion avatar randscullard avatar sharpfuryz avatar simurai avatar sunabozu avatar thedaniel avatar xwartz avatar zeke avatar

Watchers

 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.