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.