Mentions légales du service

Skip to content

Create a minimalistic web site

Created by: stephanemagnenat

We need a minimalistic web site for aseba.io. Some months ago @davidjsherman and I discussed a plan for a full-featured web site. While I still think it is a good target, I would like to take an intermediate step so that the identity of Aseba can be clarified and people can easily understand what it is.

Therefore I propose the following structure:

  • An image, we could use this one as a start before we have better.
  • A selection of languages.
  • A first paragraph describing Aseba, taking from what we already have.
  • A second paragraph giving a brief history and linking to the author list.
  • A set of three boxes with each one link:

For me the main uncertainty is the download page. @davidjsherman and I discussed some times ago whether the idea to create github release for nightly builds and tags, and upload the binaries for at least Windows and macOS there. I contacted Github's team and they confirmed that it is the right way of doing it. @davidjsherman found a script to upload releases on github. The question remains for Linux and embedded hosts, so we might want a separate download page that provide the following links:

  • Latest and official github releases with Windows and macOS binaries
  • Informations for Linux hosts (PPA for Ubuntu, official packages for Debian, Suse farm's builds for RPM, etc.)

We could put these in the main page but I worry for clutter. We could also try to detect the host system and provide by default a link for this system, but we would still need a page for alternative downloads. Anyway the requirements should be:

  • Easy to use for the user
  • Easy to maintain for us and contributors

Technically I suggest to use Jekyll as it is natively supported by github.