rubick/run/index.html
2023-08-02 16:03:41 +08:00

89 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>赞助 | Rubick</title>
<meta name="generator" content="VuePress 1.9.9">
<meta name="description" content="你的开源桌面插件应用">
<link rel="preload" href="/rubick/assets/css/0.styles.a1fe2806.css" as="style"><link rel="preload" href="/rubick/assets/js/app.802a86ab.js" as="script"><link rel="preload" href="/rubick/assets/js/2.733019b2.js" as="script"><link rel="preload" href="/rubick/assets/js/11.861f0d8b.js" as="script"><link rel="preload" href="/rubick/assets/js/3.64801815.js" as="script"><link rel="prefetch" href="/rubick/assets/js/10.f7f1aa99.js"><link rel="prefetch" href="/rubick/assets/js/12.8083ac2d.js"><link rel="prefetch" href="/rubick/assets/js/4.fc333d27.js"><link rel="prefetch" href="/rubick/assets/js/5.bfef3080.js"><link rel="prefetch" href="/rubick/assets/js/6.2d0a63f8.js"><link rel="prefetch" href="/rubick/assets/js/7.9c9172a7.js"><link rel="prefetch" href="/rubick/assets/js/8.010bfadc.js"><link rel="prefetch" href="/rubick/assets/js/9.3b2c34da.js">
<link rel="stylesheet" href="/rubick/assets/css/0.styles.a1fe2806.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/rubick/" class="home-link router-link-active"><img src="/rubick/images/logo.png" alt="Rubick" class="logo"> <span class="site-name can-hide">Rubick</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/rubick/guide/" class="nav-link">
使用文档
</a></div><div class="nav-item"><a href="/rubick/dev/" class="nav-link">
开发者
</a></div> <a href="https://github.com/rubickCenter/rubick" target="_blank" rel="noopener noreferrer" class="repo-link">
Github
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/rubick/guide/" class="nav-link">
使用文档
</a></div><div class="nav-item"><a href="/rubick/dev/" class="nav-link">
开发者
</a></div> <a href="https://github.com/rubickCenter/rubick" target="_blank" rel="noopener noreferrer" class="repo-link">
Github
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><a href="/rubick/guide/" class="sidebar-link">使用文档</a></li><li><a href="/rubick/dev/" class="sidebar-link">插件开发</a></li><li><a href="/rubick/super/" class="sidebar-link">特殊服务</a></li><li><a href="/rubick/api/" class="sidebar-link">API</a></li><li><a href="/rubick/run/" aria-current="page" class="active sidebar-link">贡献 rubick</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/rubick/run/#赞助" class="sidebar-link">赞助</a></li><li class="sidebar-sub-header"><a href="/rubick/run/#贡献代码" class="sidebar-link">贡献代码</a></li></ul></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h2 id="赞助"><a href="#赞助" class="header-anchor">#</a> 赞助</h2> <p><code>rubick</code> 是非盈利项目,开源不容易,如果该项目对你有用的话,可以打赏我们喝杯 coffee ☕️.</p> <img width="200" src="https://pic1.zhimg.com/80/v2-688385687a37e962fe32daf136139feb_720w.png"> <img width="200" src="https://pica.zhimg.com/80/v2-1ba296fd2cece45ee1094ee7c259035c_720w.png"> <h2 id="贡献代码"><a href="#贡献代码" class="header-anchor">#</a> 贡献代码</h2> <h3 id="rubick-目录介绍"><a href="#rubick-目录介绍" class="header-anchor">#</a> rubick 目录介绍</h3> <div class="language-shell extra-class"><pre class="language-shell"><code><span class="token builtin class-name">.</span>
├── docs <span class="token comment"># 文档存方目录</span>
│ ├── docs
│ ├── package-lock.json
│ ├── package.json
│ └── pnpm-lock.yaml
├── feature <span class="token comment"># 插件市场插件</span>
│ ├── README.md
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ ├── src
│ ├── tsconfig.json
│ └── vue.config.js
├── public <span class="token comment"># rubick __static 目录</span>
│ ├── favicon.ico
│ ├── feature
│ ├── icons
│ ├── index.html
│ ├── preload.js
│ └── tpl
├── src <span class="token comment"># rubick 核心源码</span>
│ ├── common <span class="token comment"># 一些通用的函数</span>
│ ├── core <span class="token comment"># 一些核心的能力,比如 app search</span>
│ ├── main <span class="token comment"># 主进程</span>
│ └── renderer <span class="token comment"># 渲染进程</span>
├── tpl <span class="token comment"># rubick 模板插件</span>
│ ├── README.md
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ ├── src
│ ├── tsconfig.json
│ └── vue.config.js
├── LICENSE <span class="token comment"># MIT 协议</span>
├── README.md <span class="token comment"># 英文文档</span>
├── README.zh-CN.md <span class="token comment"># 中文文档</span>
├── babel.config.js
├── deploy-doc.sh <span class="token comment"># rubick doc 发布脚本</span>
├── tsconfig.json
├── package-lock.json
├── package.json
└── vue.config.js
</code></pre></div><h3 id="启动"><a href="#启动" class="header-anchor">#</a> 启动</h3> <h4 id="_1-安装依赖"><a href="#_1-安装依赖" class="header-anchor">#</a> 1. 安装依赖</h4> <p><code>rubick</code> 启动主要涉及到3个目录</p> <ol><li>根目录:<code>rubick</code> 核心进程</li> <li>feature<code>rubick</code> 内置的插件市场插件</li> <li>tpl: <code>rubick</code> 内置的模板插件</li></ol> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">npm</span> i
$ <span class="token builtin class-name">cd</span> feature <span class="token operator">&amp;&amp;</span> <span class="token function">npm</span> i
$ <span class="token builtin class-name">cd</span> tpl <span class="token operator">&amp;&amp;</span> <span class="token function">npm</span> i
</code></pre></div><h4 id="_2-启动核心进程"><a href="#_2-启动核心进程" class="header-anchor">#</a> 2. 启动核心进程</h4> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">npm</span> run electron:serve
</code></pre></div><h4 id="_3-启动插件中心"><a href="#_3-启动插件中心" class="header-anchor">#</a> 3. 启动插件中心 <span class="badge warning" style="vertical-align:top;" data-v-15b7b770>非必须</span></h4> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token builtin class-name">cd</span> feature <span class="token operator">&amp;&amp;</span> <span class="token function">npm</span> run serve
</code></pre></div><h4 id="_4-启动模板插件"><a href="#_4-启动模板插件" class="header-anchor">#</a> 4. 启动模板插件 <span class="badge warning" style="vertical-align:top;" data-v-15b7b770>非必须</span></h4> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token builtin class-name">cd</span> tpl <span class="token operator">&amp;&amp;</span> <span class="token function">npm</span> run serve
</code></pre></div><h3 id="编译"><a href="#编译" class="header-anchor">#</a> 编译</h3> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token builtin class-name">cd</span> feature <span class="token operator">&amp;&amp;</span> <span class="token function">npm</span> run build
$ <span class="token builtin class-name">cd</span> tpl <span class="token operator">&amp;&amp;</span> <span class="token function">npm</span> run build
$ <span class="token function">npm</span> run electron:build
</code></pre></div><h3 id="pr"><a href="#pr" class="header-anchor">#</a> PR</h3> <ol><li>Create an issue about the features, such as new components.</li> <li>Fork the repo to your own account.</li> <li>Clone your fork.</li> <li>Create a new branch base on dev, if you want to add new component, the branch name should be formatted as component-[Component Name]. (e.g. component-steps) And the commit info should be formatted as [Component Name]: Info about commit.</li> <li>Make sure that running npm run prepublish outputs the correct files.</li> <li>Rebase before creating a PR to keep commit history clear. (Merge request to branch dev)</li> <li>Provide some description about your PR.</li></ol></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/rubickCenter/rubick/edit/master/run/README.md" target="_blank" rel="noopener noreferrer">帮助我们改善此页面!</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <!----></footer> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/rubick/api/" class="prev">
API
</a></span> <!----></p></div> </main></div><div class="global-ui"></div></div>
<script src="/rubick/assets/js/app.802a86ab.js" defer></script><script src="/rubick/assets/js/2.733019b2.js" defer></script><script src="/rubick/assets/js/11.861f0d8b.js" defer></script><script src="/rubick/assets/js/3.64801815.js" defer></script>
</body>
</html>