From 2127303fd874dcb012826eb394b97f443c1308a5 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Wed, 29 Apr 2020 15:08:38 +0200 Subject: [PATCH] more details for matrix, introduce jobs/hacks/bounties --- .../u/products/hosted-matrix-chat/contents.lr | 18 +++- .../projects/jobs-hacks-bounties/contents.lr | 93 +++++++++++++++++++ content/u/projects/open-chat/contents.lr | 6 ++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 content/u/projects/jobs-hacks-bounties/contents.lr diff --git a/content/u/products/hosted-matrix-chat/contents.lr b/content/u/products/hosted-matrix-chat/contents.lr index c173413..21b7945 100644 --- a/content/u/products/hosted-matrix-chat/contents.lr +++ b/content/u/products/hosted-matrix-chat/contents.lr @@ -229,7 +229,23 @@ description4: * Bridging to other networks using [matterbridge](https://github.com/42wim/matterbridge) is a 10 CHF - setup fee and 5 CHF/month maintenance fee + setup fee and 5 CHF/month maintenance fee. It supports the following protocols: +** Discord +** Gitter +** IRC +** Keybase +** Matrix +** Mattermost 4.x, 5.x +** Microsoft Teams +** Rocket.chat +** Slack +** Ssh-chat +** Steam +** Telegram +** Twitch +** WhatsApp +** XMPP +** Zulip ## Matrix UI/UX development support program diff --git a/content/u/projects/jobs-hacks-bounties/contents.lr b/content/u/projects/jobs-hacks-bounties/contents.lr new file mode 100644 index 0000000..81f15ff --- /dev/null +++ b/content/u/projects/jobs-hacks-bounties/contents.lr @@ -0,0 +1,93 @@ +title: Jobs, Hacks and Bounties +--- +subtitle: Doing stuff with or at ungleich +--- +content: + +## Introduction + +You might know, ungleich means "not equal" or "different" in +English. So working for, with or at ungleich is usually a bit +different to working for other companies. We practice a high degree of +remote working and our team consists of a lot of international +members from a variety of cultures. + +So instead of the classical "job openings", we have three different +sections of how to get started with ungleich. + +## Hacks + +Hacks are easy to do, easy to learn tasks that help you understanding +the way we work and the technology stacks we use. These are easy +things to do at home or anywhere you are. You can join the +[open chat room "Hacking & Learning"](/u/projects/open-chat/) for +asking questions. + +### Hack 1: Get IPv6 + +For most stuff we do, you will need IPv6. Head over to the +[IPv6 VPN](/u/products/ipv6-vpn/) to get yourself started. Note: +the VPN is for free if you have a VM with us. + +### Hack 2: Deploy ubookmark + +ubookmark is a simple Django app. Deploy it on your local machine (it +is IPv6 reachable, isn't it?) and send us a shout when it's reachable +using HTTPS. If you need a domain name for your letsencrypt +certificate, checkout [has-a.name](https://has-a.name). + +### Hack 3: IPv6 cat + +Create a micro django project that does the following: + +* If you are visiting via IPv4, it will show a static page saying "Sorry, only reachable by IPv6" +* If you are visiting it via IPv6, it will show a friendly cat picture +* No other features required, design up to you + + +## Jobs + +Currently there are no permanent job openings. + +## Bounties + +At ungleich we heavily depend on and contribute [Open Source +Software](/u/projects/opensource). Sometimes (often?) we have a lot of +ideas we would like to implement in Open Source Software, but daily +tasks prevent us from implementing them. + +For this members of ungleich have created a bounty program that offers +money for fixing/hacking Open Source Software. + + +### Bounty 1: eboard updates + +[eboard](https://www.bergo.eng.br/eboard/) is a classical FICS client +for playing chess in the Internet. However, it did not have some +updates for some time, so we offer the following bounties: + +* Add eboard to Alpine Linux packages (**30 CHF**) +** Bounty paid when it's in **apk add** able from either +edge/testing/community +* Add alsa support to eboard upstream (**50 CHF**) +** Enable beeping on move of the opponent without the OSS emulation +** Bounty successful when a new eboard release was made with it +* Add IPv6 support to eboard (**50 CHF**) +** FICS is basically using a telnet protocol +** Eboard does not work in NAT64 scenarios, because it does not have +IPv6 support +** Bounty successful when a new eboard release was made with it + +### Bounty 2: Alpine Linux installable in IPv6 only networks + +Alpine Linux currently does not start rdnssd in the installer nor does +it have the ndisc package installed. + +The installer in particular needs to assign itself IPv6 addresses +(SLAAC should already work), needs to accept DNS servers and search +suffix from router advertisements (requires rdnssd running) and +wget/curl need to have IPv6 support to retrieve files via IPv6. + +Present a short video that successfully shows the updated upstream +installer working in an IPv6 only network to install Alpine +Linux. Bounty is **100 CHF**. diff --git a/content/u/projects/open-chat/contents.lr b/content/u/projects/open-chat/contents.lr index 8c70368..dcc9a1c 100644 --- a/content/u/projects/open-chat/contents.lr +++ b/content/u/projects/open-chat/contents.lr @@ -21,6 +21,12 @@ To foster IPv6 deployement, we created [IPv6.chat](../ipv6-chat), which is also reachable via matrix. Follow above instructions and type **/join #ipv6:ungleich.ch** instead. +## Hacking and Learning + +Specifically for learning new technologies and to exchange knowledge +we created the **Hacking & Learning channel** which can be found at +**#hacking-and-learning:ungleich.ch**. + ## Bridged Channels And some of our channels are also available on IRC, you can find them