Re: Re: [GSOC 18] Performance Farm Project——Initialization Project - Mailing list pgsql-hackers
From | Dave Page |
---|---|
Subject | Re: Re: [GSOC 18] Performance Farm Project——Initialization Project |
Date | |
Msg-id | CA+OCxox2PYSOOnZY5Dzt52kS3OibsEBChkJq63YYua68kJ7e9w@mail.gmail.com Whole thread Raw |
In response to | Re:Re: [GSOC 18] Performance Farm Project——Initialization Project ("Hongyuan Ma" <cs_maleicacid@163.com>) |
Responses |
Re:Re: Re: [GSOC 18] Performance Farm Project——Initialization Project
|
List | pgsql-hackers |
Hi
--
On Mon, Mar 12, 2018 at 9:57 AM, Hongyuan Ma <cs_maleicacid@163.com> wrote:
Hi Dave,Thank you for your reminder. This is indeed my negligence.In fact, I have browsed the code in the pgperffarm.git repository, including the client folder and the web folder. However, I found that the web folder has some unfinished html files and does not contain model class files. And the project used Django 1.8 without importing the Django REST Framework (When I talked to Mark about the PerfFarm project, he told me he insisted on using Django 1.11 and considered using the REST framework). So I mistakenly thought that the code in the web folder had been shelved.
Nope, not at all. It just wasn't updated to meet the latest PG infrastructure requirements yet (basically just the update to Django 11). The rest should be fine as-is.
In the newly initialized Django application, I upgraded its version and assigned the directory to make the project structure clearer. I want to use a separate front-end development approach (The front-end applications will use vue.js for programming.). I hope you can allow me to use it instead of the old one. I am willing to integrate the auth module into this new application as soon as possible.
I would much prefer to see jQuery + React, purely because there are likely more PostgreSQL developers (particularly from the pgAdmin team) that know those technologies. It is important to consider long term maintenance as well as ease of initial development with any project.
Thanks.
Regards,Hongyuan Ma (CS_MaleicAcid@163.com)
在 2018-03-12 02:26:43,"Dave Page" <dpage@pgadmin.org> 写道:HiMaybe I’m missing something (I’ve been offline a lot recently for unavoidable reasons), but the perf farm project already has a Django backend initialised and configured to work with community auth, on community infrastructure.https://git.postgresql.org/gitweb/?p=pgperffarm.git;a= summary
On Sunday, March 11, 2018, Hongyuan Ma <cs_maleicacid@163.com> wrote:Hello, markI initialized a Django project and imported the Django REST Framework. Its github address is: https://github.com/PGPerfFarm/server-code I created some model classes and also wrote scripts in the dbtools folder to import simulation data for development. I am hesitant to use admin or xadmin as the administrator's backend for the site (I prefer to use xadmin).I also initialized the website's front-end application. Here is its address: https://github.com/PGPerfFarm/front-end-code.git I wrote the header component as shown:I hope this effect can enhance the future user experience:).This application uses vue.js and element-ui, but if you insist on using other js libraries or not using js, please let me know. I will empty this project and then rewrite it as you wish.My next step is to determine the necessary api interface and the corresponding components of the front-end application. Then implement them one by one.Finally, as you can see, I created an organization named PGPerfFarm on github without permission. I sent you an invitation letter, and after you join, I am willing to hand over the administrator of the organization to you.
--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
Attachment
pgsql-hackers by date: