On Tue, Jul 16, 2019 at 12:48 AM Dashamir Hoxha <dashoho...@gmail.com> wrote:
> Hi, > > With respect to this call for contributions: > https://github.com/numpy/numpy/pull/13988/files > I would like to help with improving the website of numpy (and maybe scipy > as well). > I have also applied for the Google Season of Docs 2019, and if accepted, I > will be starting by the beginning of August. > > The improvements that I would like to make include: > - Making the website responsive (so that it looks nice on small screens as > well). There are responsive themes for sphinx and I may use one of them. > - Improving the main page (or the landing page) so that it looks a bit > more modern and attractive. > - Reorganizing the structure of the information on the website, so that > people from different backgrounds (students, professionals, etc.) can find > more easily the relevant information that they are looking for. Including > references to the external tutorials or courses about NumPy/SciPy. > Has anybody tried Katacoda before: https://www.katacoda.com/courses/python/playground ? It can be used to develop interactive tutorials, which can also be embedded on a web page. I may also write a couple of beginners' tutorials (based on the existing tutorials), if this seems to be useful. > > Other tentative improvements may be these: > - Reorganize the docs so that each major release has its own version of > docs. Major releases are those that may introduce new features, or in > general, changes in the API (minor releases are the maintenance releases, > which fix bugs, or make small changes, for example to improve the > efficiency, but do not change the API). For example major releases may be > v1.15, v1.16, v1.17 (however I am not sure about this). > - Reorganize the docs so that the core API functionality is shown more > prominently than the rest, and so that functions that may be deprecated in > the future can be marked so (in order to discourage users from using them) > and alternative solutions are suggested instead of them, etc. > - Allow the users to add comments for each function or package. These may > be usage examples for the benefit of other users, or pitfall alerts, or > even bug reports. Reporting bugs on GitHub is better of course, but this > may be a bit easier for the users. > > Since these are not incremental changes, if may be better if I work on a > fork of the website repository, until they are finished and the new website > is ready. > > Regards, > Dashamir Hoxha >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion