Open Source Contributions

Call for Features

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

  • Get noticed by our HR and expedite your interview process.
  • Contribute to the open-sourced Jekyll community.
  • Build up your GitHub portfolio and presence.
  • Get recognized with a shout out.

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 bilingual 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 bilingual 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

Sometimes, 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.

  • This can be implemented in HTML-Liquid.
  • If we add a new child page to the navigation tree, we should not have to update teh HTML-Liquid in the markdown.

職缺 Open Positions

全端軟體工程師 Full Stack Developer

前端軟體工程師 Front End Developer

後端軟體工程師 Back End Developer

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. For the current page, displaying child pages is OK.

介紹 Introduction

公司理念 Principles

人資管理 People

徵才 Recruiting

職缺 Open Positions

面試過程 Interview Process

在家線上考試 Take-Home Exam

開源貢獻 Open Source Contribution

工程流程 Engineering

Feature 6. Search Bar

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.

  • Should support both Chinese and English search terms.
  • Client only, server-less.

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:

--

--

--

Aha Learn-to-Earn is the Gen Z Gateway into DeFi

Love podcasts or audiobooks? Learn on the go with our new app.

Sidecar injection, transparent traffic hijacking, and routing process in Istio explained in detail

How to Scrape Google Scholar Profiles from a Certain University in Python

Kotlin announced as a first-class citizen in Android. Why does it matter?

Top 10 Websites to Learn Python Programming for FREE [2022]

best websites to learn Python

Downloading assets for your game via GameDevHQ’s filebase plugin

LGMVIP Internship Blog

5 Best Books for Software Developers in 2021

http://twitter.com/local_citation/status/822461711215104000

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aha Learn-to-Earn

Aha Learn-to-Earn

Aha Learn-to-Earn is the Gen Z Gateway into DeFi

More from Medium

February 4, 2022 8:11 a.m

Chapter 1. Continuation…

2021 — when Sapiens started-up (again)

Don’t shoot the pianist, he’s doing his best