<div dir="ltr"><div>Hi Dashamir,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 15, 2019 at 4:49 PM Dashamir Hoxha <<a href="mailto:dashohoxha@gmail.com">dashohoxha@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>With respect to this call for contributions: <a href="https://github.com/numpy/numpy/pull/13988/files" target="_blank">https://github.com/numpy/numpy/pull/13988/files</a></div><div>I would like to help with improving the website of numpy (and maybe scipy as well).</div><div>I have also applied for the Google Season of Docs 2019, and if accepted, I will be starting by the beginning of August.</div><div><br></div><div>The improvements that I would like to make include:</div><div>- 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.</div><div>- Improving the main page (or the landing page) so that it looks a bit more modern and attractive.</div><div>- 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.</div><div><br></div><div>Other tentative improvements may be these:</div><div>- 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).</div><div>- 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.</div><div>- 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.</div><div><br></div><div>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.</div><div><br></div></div></blockquote><div><br></div><div>That sounds interesting and ambitious. I'll let others offer suggestions, we might want to host the site at a different provider which will offer easier access to developers. The repo is at at  <a href="https://github.com/numpy/numpy.org">https://github.com/numpy/numpy.org</a>. There is also a <a href="https://github.com/scipy/scipy.org">scipy.org</a> website that could also use some work.</div><div><br></div><div>Chuck</div></div></div>