Categories: BlogCanonicalUbuntu

Web Engineering: Hack Week 2024

At Canonical, the work of our teams is strongly embedded in the open source principles and philosophy. We believe open source software will become the most prevalent method of software development and delivery in the future. Being open source is more than making the source of your software available, it’s also about contributing to other open source projects and helping to build communities. With this in mind, the web engineering team recently had the privilege of dedicating a week solely to contribute to external open source projects. We do this every year. 

Anyone who has tried to contribute to open-source projects will know that the journey is full of challenges, from finding an issue with enough context to understand the expected change, to getting the software running locally to test changes and much more. We would like to draw more attention to these issues and find sound practices to iron these out at an industry level. This is an ambitious goal, so first, we need to walk the walk.

Here is a list of contributions performed by the team during the week:

Total contributions: 40

TheAlgorithms/Python #12369
nurikk/zigbee2mqtt-frontend #2230
redphx/poc-tuya-ble-fingerbot #10
DefinitelyTyped/DefinitelyTyped #71144
react-bootstrap #6842
react-restart / ui #110
react-restart / ui #111
react-bootstrap #6836
npm-check-updates #1476
grafana #96270
mattermost/mattermost #29227
jasonacox/tinytuya #558
mattermost #29229
adlerweb/J7-C_UC96_BLE_Logger #1
mattermost #29233
react-bootstrap/pull/6855
react-bootstrap/pull/6856
react-bootstrap/pull/6857
the-djmaze/snappymail #1843
mattermost/docs #7591
mattermost/issues/19810
python/mypy #18152
react-bootstrap/issues/6859
arc53/DocsGPT/pull/1435
wooorm/franc #121
recharts/recharts #5244
pypi/inspector #177
mattermost/mattermost #29251
danilowoz/create-content-loader #326
fastapi/sqlmodel/pull/1211
mattermost/mattermost/pull/29260
mattermost/mattermost/pull/29269
mattermost/mattermost #29272
mattermost/mattermost #29276
Leaflet/Leaflet/pull/9528
abhishektripathi66/DSA/pull/40
orval/pull/1705
react-bootstrap #6862
lxd #14035
canonical/canonical.com/pull/1426

The goal of the initiative is to better understand what makes an open source project accessible to external contributors. This is a great opportunity to experience big and small projects. Projects with different cultural personalities. Build up some tips and tricks on how to run good projects and apply them to ours. This is a source of pride for the team by encouraging us to help projects going forward. 

Open source encourages compatibility with standards, making locking users in more difficult. This is why we love the freedom open source offers. Open source software allows for sharing knowledge, gaining knowledge, and practising. It promotes transparency in data collection and software systems. Freedom, therefore, is the gift that keeps on giving.

Please take a look at our open-source projects and reach out to us via the issues if anything is unclear.

Ubuntu Server Admin

Recent Posts

Cut data center energy costs with bare metal automation

Data centers are popping up everywhere. With the rapid growth of AI, cloud services, streaming…

17 hours ago

Build the future of *craft: announcing Starcraft Bounties!

Our commitment to building a thriving open source community is stronger than ever. We believe…

17 hours ago

NodeJS 18 LTS EOL extended from April 2025 to May 2032 on Ubuntu

The clock was ticking: Node.js 18’s upstream End of Life (EOL) The OpenJS Foundation is…

17 hours ago

Native integration now available for Pure Storage and Canonical LXD

June 25th, 2025 – Canonical, the company behind Ubuntu, and Pure Storage, the IT pioneer…

2 days ago

Revolutionizing Web Page Creation: How Structured Content is Slashing Design and Development Time

Co-authored with Julie Muzina A year ago, during our Madrid Engineering Sprint, we challenged ourselves…

3 days ago

Ubuntu Weekly Newsletter Issue 897

Welcome to the Ubuntu Weekly Newsletter, Issue 897 for the week of June 15 –…

3 days ago