Skip to main content

Considerations about contributing on Linux devices.

If you have encountered the error(s) below this article is for you.

This error likely indicates that you need to install a library that provides "Python.h" for pylibmc@1.6.3

This error likely indicates that you need to install a library that provides "libmemcached/memcached.h" for pylibmc@1.6.3

There are a few developer tools to install listed below:

  apt install memcached
  apt install libmemcached-tools
  apt install libmemcached-dev
  apt install python3-dev
  systemctl status memcached

The 'systemctl' status lets you check if 'memcached' the service is running.

To find a meaningful ticket in Django to work on use the 'Vulture Method'

Here is a sample Query

The Vulture method is like the vultures eating an animal after a lion has done a majority of the work.

Here's some considerations to make a 'vulture-method' by using the filter. At a glance:

Has patch = Yes
Modified = Start Date / End Date 
Patch Needs Improvement = Yes
Status = Assigned
Type = Bug / New Feature / Clean UP

Run the new update query, browse and interact with the results.

This article on Better Simple contains other useful information

There are some other discussions on mastodon that might also be of interest if you're looking to contribute to open source.