Changes between Version 5 and Version 6 of GSoC/2021/SingleWindowLayout


Ignore:
Timestamp:
Jun 5, 2021, 3:31:13 AM (3 years ago)
Author:
lindakladivova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/SingleWindowLayout

    v5 v6  
    211211
    212212== Bonding period report ==
     213'''Introduce myself in dev list, get in contact with my mentors and discuss the design of functions'''\\
     214After being accepted as a student for GSoC 2021, on May 25 I introduced myself and my project to grass dev lists (1). I also set up the video call with my mentors (Also, I got in contact with my mentors - Anna Petrasova, Vaclav Petras, Martin Landa, and Stefan Blumentrath that I already well know the previous year and our other cooperation regarding my master thesis. We met on May 25 and discussed various Single-Window layout options and their possible shortcomings. We decided to set up a parallel environment determined for the independent Single-Window layout development. Finally, we agreed on our regular video call time (once per two weeks).
     215
     216'''Prepare the wiki page about the project'''\\
     217I created my project wiki page (2) and added the link to the GSoC 2021 Accepted proposals page (3). The wiki page includes - General information about the project (title, mentors, links to the proposal and !GitHub repository, etc.), a brief description of the project, goal, and timeline of tasks and deliverables.
     218I will keep my wiki page up to date and will add weekly reports following the instructions in the GSoC Recommendations for Student page (4).
     219
     220'''Set up the !GitHub repository of the project'''\\
     221I have chosen !GitHub (5) as a public repository for the development of this project. I added the link to the GSoC 2020 Accepted proposals page (3), to my wiki page (2) and I shared it with my mentors. My repository is licensed under the GNU General Public License v3.0, according to the license of GRASS GIS.
     222
     223'''Set up a developer environment'''\\
     224I checked and updated my developer environment so as to be ready to start coding after the bonding period.
     225
     226'''Three PR already merged'''\\
     227I created two PR related to the Single-Window layout preparations. The first one (https://github.com/OSGeo/grass/pull/1591) deals with general refactoring. The second one creates the parallel environment where I will further independently develop the Single-Window GUI, see https://github.com/OSGeo/grass/pull/1604. I also created the PR (https://github.com/OSGeo/grass/pull/1598) improving GRASS for version 8.0. It implements easier switching between mapsets in different locations since we would like GRASS to be as user-friendly as possible. Meantime, I played with wx.aui demo in order to create a prototype of the Single-Window GRASS GUI. However, it is still not decided if we use wx.lib.agw.aui python library or traditional wx.aui C++ library. Therefore, I also compared those approaches. The traditional wx.AUI seems the same in terms of functionality except missing pane minimizing. Next week we need to decide which attitude should be selected.
     228
     229
     230'''Plans for next week:'''\\
     231- Start developing Single-Window GUI
     232- Integrate main parts that do not need much refactoring
     233- Decide which library will be used
     234- Have a meeting with mentors on Wednesday
     235
     236(1) https://lists.osgeo.org/pipermail/grass-dev/2021-May/095168.html \\
     237(2) https://trac.osgeo.org/grass/wiki/GSoC/2021/SingleWindowLayout \\
     238(3) https://wiki.osgeo.org/wiki/Google_Summer_of_Code_2021_Accepted \\
     239(4) https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students \\
     240(5) https://github.com/lindakladivova/grass \\
    213241
    214242== Weekly reports ==