开源软件名称(OpenSource Name):plotly/graphing-library-docs开源软件地址(OpenSource Url):https://github.com/plotly/graphing-library-docs开源编程语言(OpenSource Language):Jupyter Notebook 69.7%开源软件介绍(OpenSource Introduction):Contributing to Plotly's Graphing Libraries DocumentationRepo OverviewPlotly welcomes contributions to its open-source graphing libraries documentation from its community of users. This repository mainly serves:
Contribute Quickly to Plotly's JavaScript Graphing Library DocumentationTo quickly make a contribution to Plotly's JavaScript graphing libraries documentation, simply submit a pull request with the change you would like to suggest. The easiest way to do this is to follow the Note: You don't have to worry about breaking the site when you submit a pull request!** This is because your change will not be merged to production immediately. A Plotly team member will first perform a code review on your pull request. How To Get The Application Working LocallyFor more extensive changes to Ploty's JavaScript documentation, we suggest getting the Jekyll application which builds the site to run locally so that you can test your changes as you develop them. This involves cloning the repository and installing its dependencies: Git, [Ruby]((https://www.ruby-lang.org/en/), Jekyll, and the Python To do so, run the following commands in your terminal: git clone git@github.com:plotly/graphing-library-docs.git
cd graphing-library-docs Running On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Note: We recommend using
gem install bundler
bundle install Note: These dependencies should be the same version that gh-pages is using.
Note The default Jekyll configuration file only builds the JavaScript posts by excluding folders. If you want to override this behavior, serve the application with a custom Jekyll configuration file in the root of the repository. Do this by copying
# ---
# Excludes every directory except JavaScript
# ---
exclude: ['_posts/reference_pages', _posts/ggplot2','_posts/julia','_posts/matlab','_posts/node_js','_posts/r','_posts/python','_posts/python-v3','_posts/misc','_posts/dashboards',_posts/scala', '_posts/nodejs', 'node_modules'] and you'll only load the files in Change it to this: # ---
# Excludes no directory
# ---
staticurl: http://localhost:4000/all_static
exclude: [] and you'll load every file because no directories are excluded. Continuous IntegrationWhenever a pull request is made, a continuous integration workflow is initiated. This includes of:
- running the Making sure that a pull request passes every continuous integration test is a part of the code review process. For more information about the build process, inspect the CircleCI configuration file in this repository at https://github.com/plotly/graphing-library-docs/blob/master/.circleci/config.yml. Other DocumentationThis repository also contains: - Plotly's Node.js, Matlab, Scala, Julia, and Python V3 graphing libraries documentation - the reference pages for Plotly's JavaScript, Python, R, and Matlab graphing libraries. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论