---
name: SunPy Website Improvements
desc: Improve the SunPy website and documentation with a new look and new features.
requirements:
 - Experience with CSS and website design.
 - Excellent English language writing skills.
difficulty: low
issues:
mentors: 
 - Cadair
 - dpshelio
initiatives:
 - GSOC
tags:
 - sunpy
collaborating_projects:
 - sunpy
---

The SunPy [website](sunpy.org) and the SunPy [documentation](docs.sunpy.org) do
not have a consistent theme. This project would design a new look for both the
website and the documentation and then implement this as a general website theme
and as a sphinx theme for the documentation.

#### Description

This project will design a new look for the SunPy website, and implement this as
a HTML/CSS theme which can be used by the current Jekyll website, and any future
technology used by the website. 

Once this is done a sphinx theme will be developed that has the same design as
the SunPy website, and can be used by the main SunPy documentation and any SunPy
affiliated packages.

As extensions to this project any of the following things could be implemented:

* Implement a registry of SunPy Affiliated packages on the website.
* Move away from Jekyll to a Python based static site generator. (Sphinx, Nikola, Pelican etc.)
* Write a sphinx extension that maintains an up to date list on the main website
  of the instruments and data products supported by the sunpy library.
* Improve the content of the SunPy website.


As this project is quite open to be customised in any proposal, a good proposal
will have taken the time to evaluate what can be achieved within the time frame
of the project and which (if any) of the extensions are to be undertaken and why
those particular extensions were chosen. Also a good proposal will demonstrate
that the applicant has the design and web development experience to successfully
undertake the project to a high standard.

#### Milestones

##### GSOC 2017 CODING STARTS

* Have evaulated which tools will be used to undertake the project in collaboration with the mentors.

##### GSOC 2017 MIDTERM

* Have designed and implemented the website theme.

##### GSOC 2017 FINAL

* Have created the sphinx theme and finished any extensions to the base project.

Add a SunPy website project
Add a SunPy website project
