徵才 Recruiting > :unlock: 源貢獻 Open Source Contribution

繁體 | 简体 | English


徵集功能

通過實施以下出色的Jekyll功能,為我們公司運營方式的開源做出貢獻。


Fork GitHub

功能1. 修復中文翻譯和錯別字

中國是我們的第二語言,所以自然也將是一個錯別字很多,錯誤翻譯。我們致力於雙語環境,因此,我們對此表示感謝。

功能2. 我在哪裡?

我們希望在每個頁面的頂部都有一個導航欄,以顯示當前用戶在導航樹中的位置,類似於下面的屏幕截圖。

您現在的位置:徵才招聘> 職缺頭寸> 全端軟體工程師全棧開發

導航欄應使在樹的上下一級導航變得容易。

功能3. 輕鬆管理和在多個頁面之間切換

為了忠實於我們作為中英文雙語公司的承諾,我們需要同時擁有中英文版本的GitHub頁面。目前,我們將英文和中文文本在同一markdown頁面上劃分為不同的部分。理想情況下,我們可以修改Jekyll以支持:

1.在同一頁面的中文和英文版本之間輕鬆切換。 1.易於管理markdown,HTML文件以清晰的目錄結構顯示,因此我們不必有效地維護同一站點的兩個版本。

功能4. 列出子頁面

Somtimes,對於給定的頁面,您只希望能夠在markdown文件中列出子頁面,而無需明確拼寫URL。

職缺職位空缺

功能5. 在導航中隱藏子頁面

我們的站點地圖導航樹越來越長。除了當前頁面,我們希望所有子樹都可以折疊/隱藏。對於當前頁面,顯示子頁面是可以的。

功能6. 搜索欄

隨著我們的開源文檔越來越多,我們需要一個搜索欄來幫助員工和潛在應聘者瀏覽這些文檔。

功能7.左側/粘性導航樹

當前,導航樹位於我們頁面的底部。其中一些很長,需要滾動才能到達樹。將導航樹放在頁面的左側會很有幫助。它也不應該隨頁面滾動:它應該(粘)在左側。


如何貢獻

  1. 此處
  2. 提交拉取請求。
  3. 在1週內批准並合併。


特別感謝

大聲疾呼,感謝我們的GitHub貢獻者:




征集功能

通过实施以下出色的Jekyll功能,为我们公司运营方式的开源做出贡献。


Fork GitHub

功能1. 修复中文翻译和错别字

中国是我们的第二语言,所以自然也将是一个错别字很多,错误翻译。我们致力于双语环境,因此,我们对此表示感谢。

功能2. 我在哪里?

我们希望在每个页面的顶部都有一个导航栏,以显示当前用户在导航树中的位置,类似于下面的屏幕截图。

您现在的位置:征才招聘> 职缺头寸> 全端软体工程师全栈开发

导航栏应使在树的上下一级导航变得容易。

功能3. 轻松管理和在多个页面之间切换

为了忠实于我们作为中英文双语公司的承诺,我们需要同时拥有中英文版本的GitHub页面。目前,我们将英文和中文文本在同一markdown页面上划分为不同的部分。理想情况下,我们可以修改Jekyll以支持:

1.在同一页面的中文和英文版本之间轻松切换。 1.易于管理markdown,HTML文件以清晰的目录结构显示,因此我们不必有效地维护同一站点的两个版本。

功能4. 列出子页面

Somtimes,对于给定的页面,您只希望能够在markdown文件中列出子页面,而无需明确拼写URL。

职缺职位空缺

功能5. 在导航中隐藏子页面

我们的站点地图导航树越来越长。除了当前页面,我们希望所有子树都可以折叠/隐藏。对于当前页面,显示子页面是可以的。

功能6. 搜索栏

随着我们的开源文档越来越多,我们需要一个搜索栏来帮助员工和潜在应聘者浏览这些文档。

功能7.左侧/粘性导航树

当前,导航树位于我们页面的底部。其中一些很长,需要滚动才能到达树。将导航树放在页面的左侧会很有帮助。它也不应该随页面滚动:它应该(粘)在左侧。


如何贡献

  1. 此处
  2. 提交拉取请求。
  3. 在1周内批准并合并。


特别感谢

大声疾呼,感谢我们的GitHub贡献者:




Call for Features

Contribute to our efforts to open source the way our company is run by implementing cool Jekyll features below.


Fork GitHub.

Feature 1. Fix Chinese Translation and Typos

Chinese is our second language, so naturally there are going to be a lot of typos, mis-translations. We are committed to a binlingual environment, so we are grateful for any contributions on this front.

Feature 2. Where Am I?

We would like to have a little navigation bar at the top of each page to show where the current user is in the navigation tree, similar to the screenshot below.

You are here: 徵才 Recruiting > 職缺 Open Positions > 全端軟體工程師 Full Stack Developer

The navigation bar should make it easy to navigate one level up and down the tree.

Feature 3. Easy Management and Toggling between Multiple Pages

In order to stay true to our commitment as a English-Chinese binlingual company, we need to have both English and Chinese versions of our GitHub pages. Currently, we are splitting the English and Chinese texts into separate sections on the same marketdown page. Ideally, we can modify Jekyll to support:

  1. Easy toggling between Chinese and English versions of the same page.
  2. Easy management of markdown, HTML files in a clear directory structure so that we do not have to effectively maintain two versions of the same site.

Feature 4. List Child Pages

Somtimes, for a given page, you just want to be able to list the child pages in the markdown file without expliciting spelling out the URL.

職缺 Open Positions

Feature 5. Hide Child Pages in Navigation

Our site map navigation tree is getting longer and longer. We would like all sub-trees to be collapsed / hidden, except for the current page. For the current page, displaying child pages is OK.

As our open-sourced documents get more and more, we need a search bar to help employees and potential candidates navigate this morass of documents.

Feature 7. Left-Sided/Sticky Navigation Tree

Currently, the navigation tree is at the bottom of our pages. Some of these are long and require much scrolling to reach the tree. It would be helpful to have the navigation tree to the left hand side of the pages. It should also not scroll with the page: it should persist (sticky) onto the left side.


How to Contribute

  1. Fork our repo here.
  2. Submit pull request.
  3. Approve and merged within 1 week.


Special Thanks

Shout out and thanks to our GitHub contributors: