Skip to content

Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.

License

Notifications You must be signed in to change notification settings

gammasoft71/xtd

 
 

Repository files navigation

xtd website sources

xtd (pronounced "extend") is a modern C++17/20 framework to create console, GUI (forms like WinForms) and unit test applications on Microsoft Windows, Apple macOS, Linux, iOS and android (*).

logo

(*) See portability for more information.

Introduction

This project is a documentation site for xtd.

Website : https://gammasoft71.github.io/xtd/

Continuous Integration build status

Deploy to GitHub Pages

Installation

Requirements

$ yarn

This commands install all needed packages.

Local Development

$ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

$ yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

$ yarn serve

This command starts a local server from build directory and opens up a browser window.

Deployment

$ yarn deploy

This command use yarn build and deploy the build directory into the gh-pages branch.

Warning

An error may occur when the gh-pages local branch already exists. Delete it with :

$ git branch -D gh-pages

And then use the deploy command.

Special thanks

This website is built using Docusaurus 2, a modern static website generator.