From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: GSoC: Adding a web interface similar to the Hydra web interface Date: Fri, 04 May 2018 14:55:01 +0200 Message-ID: <87vac3twbe.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34118) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEaEu-0002pn-6Z for guix-devel@gnu.org; Fri, 04 May 2018 08:55:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEaEr-0004x6-5k for guix-devel@gnu.org; Fri, 04 May 2018 08:55:08 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:57240) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEaEq-0004wK-Vx for guix-devel@gnu.org; Fri, 04 May 2018 08:55:05 -0400 In-Reply-To: (Tatiana Sholokhova's message of "Thu, 3 May 2018 18:44:01 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Tatiana Sholokhova Cc: guix-devel Hello Tatiana, Tatiana Sholokhova skribis: > I'm Tatiana, I'm a GSoC intern. Now, I'm pursuing my master degree > in Computer Science at Moscow State University. > > My project in GSoC is implementation web interface analogous to Hydra > interface. Thanks for your message, and welcome to Guix! A good starting point for you will be to take a look at the basic ideas behind Cuirass: what it does, how it structures information about builds that it performs (which can be inferred from its database=C2=B9). In terms of Web interface, Danny Milosavljevic wrote a simple HTML page with JavaScript code that queries Cuirass using its HTTP interface=C2=B2. You can see it here: https://berlin.guixsd.org/status/ It=E2=80=99s rough on the edges but it gives you an idea. Anyway, these are the entry points. Please do get in touch with us as you start digging into it. People on the mailing list and on IRC can help (I=E2=80=99m =E2=80=9Ccivodul=E2=80=9D on IRC.) Happy hacking! :-) Ludo=E2=80=99. =C2=B9 https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/tree/src/sch= ema.sql =C2=B2 https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/tree/src/cui= rass/http.scm