Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFhrH-0000lv-N6 for pgadmin-hackers@arkaria.postgresql.org; Tue, 30 May 2017 14:10:51 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dFhrH-00061o-8j for pgadmin-hackers@arkaria.postgresql.org; Tue, 30 May 2017 14:10:51 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dFhrG-00061c-Sj for pgadmin-hackers@postgresql.org; Tue, 30 May 2017 14:10:50 +0000 Received: from mail-it0-x22e.google.com ([2607:f8b0:4001:c0b::22e]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1dFhr9-00012w-Jt for pgadmin-hackers@postgresql.org; Tue, 30 May 2017 14:10:50 +0000 Received: by mail-it0-x22e.google.com with SMTP id c15so42180952ith.0 for ; Tue, 30 May 2017 07:10:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YoPwEbe9nuJSHOHWuqzomhIqm6NRdKverTnwJTu9HnI=; b=Xfk6eiZtNTX+Ij4a8bD+8JOFqMc6QEQ5daaVaTHYNbobXmyTd+8dzoCCZcbs/fJbWh tOmUvlJPARl56P81FL+9KDiaSs9WHZTryZGr15erNYr3Vi3qspf6jc0mjGN7UblzflSX J3oOB8EtR0VGLNEK74i+geHKNgu5729Sph99/Wt10qEQaAWoIJ35RenW/i3q5HH+yFGp rfakctyqTKQpEqF+QUk8hQcPMs268mfClo3YnEsMAiNuKNN5CltmS3yFfaH8GCcLHqiT kFW+mnBIimaRDOQ9qld7x690AC37DVvVJR9t2gLic3JiojktNF16RgIE/PAN5QsW5+Tj uq0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YoPwEbe9nuJSHOHWuqzomhIqm6NRdKverTnwJTu9HnI=; b=ZucBdB4X309n+nkFx+1LOBg9LVYiohhB9F45fhLvOUqYDL5yeBUuxYlAbup9YXwD7k YTuZeSHGCcDrpkecJrC64vrhHY52Dvwm1LRqgpXhqGp8jwdxcj0Fo/fqit5lbUbYGkqk FAsklkDJuBgLNneOt5fxMD78Iqlsa4GdzykY7uUKVIdSR6v3CRPf7b+SgkwfbHZBQ1EG eLaQdUX1sq2Y3rR96w/TFyxzy7VF+reL3ThQIsfj9kkfSBxbWqonmGBe9Oa41Uwuyfpv 2PB7ZFEg3klXefpusJBLKG9IuFeuaKMVkC6ZC7kSympRYL5+S3tX5EplGBgFEO4/iFdt vhsg== X-Gm-Message-State: AODbwcBf0JVN7qi4uHVCxBydNt3ulJ74RI06nin7YvOH2/3RA7bPSU2w Te/I/rCxH84hPQaDLizHN+riZ0F6uRka X-Received: by 10.36.74.3 with SMTP id k3mr2140375itb.28.1496153441978; Tue, 30 May 2017 07:10:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.174.147 with HTTP; Tue, 30 May 2017 07:10:41 -0700 (PDT) In-Reply-To: References: From: Dave Page Date: Tue, 30 May 2017 15:10:41 +0100 Message-ID: Subject: Re: [pgAdmin4] [PATCH] History Tab rewrite in React To: Matthew Kleiman Cc: Joao Pedro De Almeida Pereira , Murtuza Zabuawala , pgadmin-hackers Content-Type: text/plain; charset="UTF-8" X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org Hi On Tue, May 30, 2017 at 2:47 PM, Matthew Kleiman wrote: > Hi Dave, > > We are currently using the Grunt taskrunner to run the following tasks: > > lint the javascript code > start javascript tests > invoke webpack to transpile and bundle js and jsx files > minify javascript > > In order to remove Grunt from the application, we will need some other tool > to execute these listed tasks. > > There are other tools available, like Gulp.js, that we could use instead of > Grunt. We would like to understand your motivation for removing Grunt so we > can find a better solution. The motivation is simple - we want a solution that works for the whole app, can handle debug vs. release execution, pluggable modules, and installations in read-only directories. Per the other thread on the subject (that Joao suggested continuing discussion on), Surinder is currently looking into flask-webpack. I spent some time playing with grunt and some other options last week. However; this patch is supposed to be about the history tab rewrite. Whatever solution we use for webpacking/transpiling/linting/minifying etc, it should be a standalone change as it's decidedly non-trivial. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers