Coder Social home page Coder Social logo

nguyent / duckdb-web Goto Github PK

View Code? Open in Web Editor NEW

This project forked from duckdb/duckdb-web

0.0 0.0 0.0 37.71 MB

DuckDB-Web - Source code of duckdb.org

Home Page: https://www.duckdb.org

Shell 0.16% JavaScript 45.10% Ruby 0.33% Python 19.40% R 0.45% CSS 1.54% HTML 18.71% SCSS 14.30%

duckdb-web's Introduction

DuckDB Website

ย 

This repository hosts the source code for the DuckDB Website. Please file any questions or issues relating to the website or documentation here.

The main DuckDB repository is hosted here.

Adding a new page

First, thank you for your contribution!

Each new page requires at least 2 edits:

  • The creation of a new markdown page with the documentation. Please follow the format of another .md file in the docs folder.
  • Add a link to the new page within _data/menu_docs_dev.json. This populates the dropdown menus.

The addition of a new guide requires one additional edit:

  • Add a link to the new page within the Guides landing page: docs/guides/index.md

Please test your changes using the steps listed in the Building section below.

When creating a PR, please check the box to "Allow edits from maintainers".

Please enclose code in blocks that are tagged with the appropriate language. (Ex: ```sql CODE HERE ```).

All examples should be self contained and reproducible if possible, meaning that any example tables are created as a part of the documentation.

Feedback is welcome on these contribution steps as well!

Building

Locally

The site is built using Jekyll. To build the site locally, install Ruby (using the version specified in the .ruby-version file), and run bundler to install the dependencies. If you are on Windows, you must then run these two commands:

gem uninstall eventmachine
gem install eventmachine --platform ruby

With a Dev Container

Click the green Code button to the top right to open a new codespace with this repository initialized.

Run dev server

Navigate to the directory where you have cloned duckdb-web and run

bundler exec jekyll serve --incremental --config _config.yml,_config_exclude_archive.yml --livereload

The website can then be browsed by going to localhost:4000 in your browser.

Generating code docs

Much of the documentation in this repository is automatically generated from the duckdb source code, or compiled binaries. The scripts that do this work are called from scripts/generate_all_docs.sh.

duckdb-web's People

Contributors

mytherin avatar hannes avatar mause avatar alex-monahan avatar jonathanauch avatar franz-kafka avatar szarnyasg avatar example123 avatar tishj avatar hawkfish avatar pdet avatar carlopi avatar lnkuiper avatar tiagokepe avatar dependabot[bot] avatar tmonster avatar papparapa avatar maxxen avatar michaeljohnalbers avatar ankoh avatar taniabogatsch avatar domoritz avatar arjenpdevries avatar eitsupi avatar douenergy avatar prmoore77 avatar tdoehmen avatar dnlmc avatar rpbouman avatar idomic 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.