All Projects → apache → dolphinscheduler-website

apache / dolphinscheduler-website

Licence: Apache-2.0 license
Apache DolphinScheduler website

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to dolphinscheduler-website

Fancy Index
A responsive Apache index page.
Stars: ✭ 230 (+86.99%)
Mutual labels:  apache
masc
Microsoft's contributions for Spark with Apache Accumulo
Stars: ✭ 20 (-83.74%)
Mutual labels:  apache
echarts-www
Source of Apache ECharts website
Stars: ✭ 59 (-52.03%)
Mutual labels:  apache
Docker Php
🐳 Docker For PHP developers - Docker images with PHP, Nginx, OpenLiteSpeed, Apache, Lighttpd, and Alpine
Stars: ✭ 236 (+91.87%)
Mutual labels:  apache
dotenvy
Speed up your production sites by ditching .env for key/value variable pairs as Apache, Nginx, and shell equivalents
Stars: ✭ 31 (-74.8%)
Mutual labels:  apache
regolith
A WordPress installation template that's a little bit looser than Bedrock
Stars: ✭ 24 (-80.49%)
Mutual labels:  apache
Wecube Platform
WeCube Platform
Stars: ✭ 224 (+82.11%)
Mutual labels:  apache
incubator-flagon-useralejs
Apache Flagon UserALE.js is a comprehensive, thin-client behavioral logging tool
Stars: ✭ 21 (-82.93%)
Mutual labels:  apache
autoindex strapdown
Easily add Markdown README/HEADERs to Apache's directory indexes, rendered by Strapdown.js
Stars: ✭ 34 (-72.36%)
Mutual labels:  apache
dubbo-go-benchmark
benchmark for [apache/dubbo-go](github.com/apache/dubbo-go)
Stars: ✭ 26 (-78.86%)
Mutual labels:  apache
Leetcode
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Stars: ✭ 3,090 (+2412.2%)
Mutual labels:  apache
openwhisk-package-kafka
Apache OpenWhisk package for communicating with Kafka or Message Hub
Stars: ✭ 35 (-71.54%)
Mutual labels:  apache
phoenix-hibernate-dialect
An Apache Phoenix Hibernate dialect
Stars: ✭ 20 (-83.74%)
Mutual labels:  apache
Azure Event Hubs
☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Stars: ✭ 233 (+89.43%)
Mutual labels:  apache
Insight-GDELT-Feed
A way for home buyers to know about factors affecting a state
Stars: ✭ 43 (-65.04%)
Mutual labels:  apache
Openwhisk Deploy Kube
The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
Stars: ✭ 231 (+87.8%)
Mutual labels:  apache
HttpClientMock
Library for mocking Apache HttpClient.
Stars: ✭ 41 (-66.67%)
Mutual labels:  apache
JEval
⚡ JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing. All contributions welcome 🙏.
Stars: ✭ 28 (-77.24%)
Mutual labels:  apache
chef-apache-hardening
dev-sec.io/
Stars: ✭ 24 (-80.49%)
Mutual labels:  apache
echarts-handbook
Apache ECharts Handbook
Stars: ✭ 59 (-52.03%)
Mutual labels:  apache

Apache DolphinScheduler Official Website

This project keeps all sources used for building up DolphinScheduler's official website which is served at https://dolphinscheduler.apache.org/.

Prerequisite

DolphinScheduler website is powered by docsite. Please also make sure your node version is 10+, version lower than 10.x is not supported yet.

Build Website Locally

  1. Run yarn in the root directory to install the dependencies.
  2. Run commands to collect resources 2.1. Run export PROTOCOL_MODE=ssh tells Git clone resource via SSH protocol instead of HTTPS protocol 2.2. Run ./scripts/prepare_docs.sh prepare all related resources, for more information you could see how prepare script work
  3. Run yarn generate in the root directory to format and perpare the data.
  4. Run yarn dev in the root directory to start a local server, you will see the website in 'http://localhost:8080'.
Note: if you clone the code in Windows, not Mac or Linux. Please read the details below.
If you execute the commands like the two steps above, you will get the exception "UnhandledPromiseRejectionWarning: Error: EPERM: operation not permitted, symlink '2.0.3' -> 'latest'".
When meeting this problem. You can run two steps in the cmd.exe as an ADMINISTRATOR MEMBER.
  1. Run yarn build to build source code into dist directory.
  2. Verify your change locally: python -m SimpleHTTPServer 8000, when your python version is 3 use :python3 -m http.server 8000 instead.

If you have higher version of node installed, you may consider nvm to allow different versions of node coexisting on your machine.

  1. Follow the instructions to install nvm
  2. Run nvm install v18.12.1 to install node v18
  3. Run nvm use v18.12.1 to switch the working environment to node v10

Then you are all set to run and build the website. Follow the build instruction above for the details.

How to send a PR

  1. Do not use git add . to commit all the changes.
  2. Just push your changed files, such as:
    • *.md
    • blog.js or docs.js or site.js
  3. Send a PR to master branch.

SEO

Make sure each .md starts with the following texts:

---
title: title
keywords: keywords1,keywords2, keywords3
description: some description
---

Guide for adding a new document

Add a new blog

  1. Add new .md file under blog/en-us or blog/zh-cn.
  2. Update site_config/blog.js, add a new entry to the blog in either en-us or zh-cn.
  3. Run docsite start locally to verify the blog can be displayed correctly.
  4. Send the pull request contains the .md and blog.js only.

Best Regards.
Thanks for reading :)

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].