Open arslanashraf7 opened 1 year ago
This seems important to me, but I don't know what effort is involved. Do we have existing README.rst files for each plugin now? Is it suitable for populating PyPI project descriptions? In my head, I think READMEs might be too long for a project description.
This seems important to me, but I don't know what effort is involved.
This should not be very difficult thing, We need to tweak the BUILD
(i.e. edx_sysadmin/BUILD) files in each repo to export the README.rst files along with the package bundle.
Do we have existing README.rst files for each plugin now?
Yes, Each plugin has its independent README file inside the repo i.e. edx_sysadmin/README.rst
Is it suitable for populating PyPI project descriptions?
That's debatable. I would say It's almost suitable or at least better than having no description. Almost all of these packages follow a unified format in the README that consists of the following sections e.g. ol_openedx_checkout_external/README.rst:
In my head, I think READMEs might be too long for a project description.
I agree, But we should be able to decided based on above mentioned details.
While looking at the package history of edx-sysadmin on PyPI. I noticed that the description has gone missing for the latest package generated from the plugins repo. The older versions (i.e. edx-sysadmin v0.2.2) published through its independent repo has the description whereas the latest version doesn't.
Expected Behavior
All the packages generated through
open-edx-plugins
should have the package description on PyPI.Current Behavior
Empty description on PyPI for all the packages generated through
open-edx-plugins
.Steps to Reproduce
Just check any of our
ol-openedx-*
plugins/packagesPossible Solution