All Projects → electron → electronjs.org-new

electron / electronjs.org-new

Licence: Apache-2.0 License
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to electronjs.org-new

documentation
Revolt documentation website.
Stars: ✭ 20 (+25%)
Mutual labels:  docusaurus
frontatish
A React native common components kit and helper methods,find the package at this link https://www.npmjs.com/package/frontatish
Stars: ✭ 14 (-12.5%)
Mutual labels:  docusaurus
questdb.io
The official QuestDB website, database documentation and blog.
Stars: ✭ 75 (+368.75%)
Mutual labels:  docusaurus
docusaurus-theme-search-typesense
A fork of the awesome @docusaurus/theme-search-algolia library customized to work with Typesense
Stars: ✭ 31 (+93.75%)
Mutual labels:  docusaurus
rdfshape-api
API for validating and transforming RDF, ShEx, SHACL and more.
Stars: ✭ 31 (+93.75%)
Mutual labels:  docusaurus
website
📺Verdaccio documentation website
Stars: ✭ 35 (+118.75%)
Mutual labels:  docusaurus
PrimeXT
Modern SDK for Xash3D FWGS engine, uses PhysX for physics, has advanced OpenGL renderer with a lot of features. Crossplatform, supported Windows/Linux. Based on XashXT and Spirit Of Half-Life.
Stars: ✭ 65 (+306.25%)
Mutual labels:  docusaurus
mr-pdf
PDF generator of document website
Stars: ✭ 58 (+262.5%)
Mutual labels:  docusaurus
remark-admonitions
Add admonitions support to Remarkable
Stars: ✭ 90 (+462.5%)
Mutual labels:  docusaurus
documentation
Temporal documentation
Stars: ✭ 49 (+206.25%)
Mutual labels:  docusaurus
support
Your go-to guides for understanding Hashnode a little better.
Stars: ✭ 36 (+125%)
Mutual labels:  docusaurus
WEB CodeSquare AmongUs
군 복무중인 개발자를 위한 국방망용 통합 개발 플랫폼
Stars: ✭ 42 (+162.5%)
Mutual labels:  docusaurus
docusaurus-search-local
Offline / Local Search for Docusaurus v2. Try it live at:
Stars: ✭ 203 (+1168.75%)
Mutual labels:  docusaurus
archimedes-docs
Give me a place to stand, and I shall move the earth.
Stars: ✭ 15 (-6.25%)
Mutual labels:  docusaurus
web-analytics-handbook
Handbook - Rendezvous between developers and web data
Stars: ✭ 23 (+43.75%)
Mutual labels:  docusaurus
upptime.js.org
⬆️📝 Documentation and landing page for Upptime
Stars: ✭ 42 (+162.5%)
Mutual labels:  docusaurus
graphql-markdown
Flexible GraphQL Documentation Generator (Markdown)
Stars: ✭ 74 (+362.5%)
Mutual labels:  docusaurus
docker-docusaurus
A docker image for running Docusaurus 2, which is a development version yet, based on lightweight Alpine Linux.
Stars: ✭ 21 (+31.25%)
Mutual labels:  docusaurus
FellowStories
A platform for MLH Fellows to share their stories and experiences
Stars: ✭ 13 (-18.75%)
Mutual labels:  docusaurus
twoslash
You take some Shiki, add a hint of TypeScript compiler, and 🎉 incredible static code samples
Stars: ✭ 596 (+3625%)
Mutual labels:  docusaurus

electronjs.org-new

This repository contains the code for the new electronsjs.org website. It is built using Docusaurus 2, a modern static website generator.

Installation

yarn install

How to modify the documentation

For English documentation the changes need to happen upstream in [electron/electron]. These changes are picked automatically as soon as they are done in the stable branch. The exception is when there is a new major release.

The translation work happens in Crowdin and the changes are picked up periodically every 15 minutes.

Any documentation changes done manually in this repo will be eventually override by any of these updates.

How to add a new blogpost

To add a new blogpost you need to create a new markdown file under /blog. The supported frontmatter options are the ones documented in Docusaurus.

There are a couple of things that are different compared to the previous blog engine:

  1. There can only be one author. If there are several people working on a post please sign it at the end.
  2. The frontmatter date property with the format YYYY-MM-DD is not supported. The options to indicate the date are:
    • Write the date in the filename: YYYY-MM-DD-blogpost-slug
    • Use the output of (new Date('YYYY-MM-DD')).toString() and paste it in the frontmatter section:
      date: 2019-05-13T00:00:00.000Z

To see your changes (and have hot-reload), run the following commands:

yarn pre-build
yarn start

Note: yarn pre-build is only necessary the first time to get content under /docs.

Local Development

If you want to use the contents from electron/electron run the following:

yarn pre-build
yarn start

If you want the website to pick your local documentation, run:

yarn pre-build ../relative/path/to/local/electron/repo
yarn start

For example, if you have the following structure:

└── projects
     ├─ electron
     ├─ electronjs.org-new
     ├─ ...

and assuming your prompt is in /projects/electronjs.org-new/ you will have to run:

yarn pre-build ../electron
yarn start

yarn start starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.

Repository content organization

This repository contains the code for 2 related things:

The content of this repository is organized as follows:

└─ root
    |
    ├─ .github/workflows → The definitions for the GitHub actions
    |
    |
    ├─ create-electron-documentation → Code for the npm package
    |        of the same name. Read the readme in the folder
    |        for more information.
    |
    ├─ scripts → The code for the package.json tasks and GitHub
    |        actions
    |
    ├─ spec → Tests for the scripts
    |
    ├─ src → Docusaurus code
    |
    ├─ static → Docusaurus static assets
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].