Posts

Abhishek Garain

GSoC'20 : Week-8 of Coding Period | Implemented template forms for JSON files

Week 12 of GSoC'20 PR7: Initial layout of Form-like editors This PR is intended to push the newly created form like editors for the file variants localdomain.json, variables.json, pools.json, modules.json. A live simulation can be experienced at https://gsoc-abhi-147d7.web.app. This week, I had been working on creating the UI of the form like editor, which can be regarded as the most interesting feature which is being built in the GSoC period and I can undoubtedly say that the users working with FLINT will also have the same opinion, after the software is rolled out to production.

GSoC'20 : Week-7 of Coding Period | Started Implementing layouts of different JSON Files

Week 11 of GSoC'20 PR6: Integration of Tabbed Layout editor with Home Page, bug fixes The PR is intended to integrate the already implemented Tabbed Layout with Home Page and minor bug fixes and change in coding practices like changing React prop drilling to Context API. The Pending task is to integrate the new form-like editor with Tabbed Layout so as user can edit files in whichever mode they are interested to.

GSoC'20 : Week-6 of Coding Period | Passed First Evaluation | Upgradations to the Tabbed Editor

Week 10 of GSoC'20 Introduction First Eval" First Eval Firstly, I would like to thank all my mentors, specially @guy sir and @mfellows sir for believing in me and encouraging my work throughout the first phase of GSoC'20. It's a joyous week for me, passing the first evaluation with great ease and getting my first ever stipend for contribution to the Open Source Ecosystem. 🥳 Party Mode ON" Party Mode ON

GSoC'20 : Week-5 of Coding Period | Initial layout of Tabbed Editor

Week 9 of GSoC'20 PR5: Initial Tab Layout of the JSON Editor The week, I was working on creating a basic layout of a tabbed editor similar to VSCode and Atom. The modern day text editors provide features like opening new tabs, swapping tabs and closing tabs. After researching a lot about user experience and using NPM APIs for tabbed layouts like react-tabtab, react-draggable-tab , chrome-tabs etc, the react-draggable-tabs API qualified to be the best and easiest API to achieve the feature.

GSoC'20 : Week-4 of Coding Period | Open Files, Open Project feature and Initial Tab layout

Week 8 of GSoC'20 PR3: Addition of CreateCFG module, UI for OpenFile module and Dialog Boxes The Pull request's sole purpose is to implement a CFG file editor and an UI for Open Files feature. The CFG File Editor has been explained in previous blog. Talking about the Open Files feature, it will be used by the users to open JSON files in bulk in a single click. Open Files" Open Files The UI shows selected files, containing cancel(X) buttons to remove JSON files from queue.

GSoC'20 : Week-3 of Coding Period | CFG File Editor, File Operations and UI Upgradation

Week 7 of GSoC'20 PR2: Addition of File Operations, SnackBar, Error Handling for CreateProject feature This Pull Request was made in intention to implement the File Operations associated to the CreateProject module, so that users can easily choose a predefined package and start on with their project in no time. The other eatures which were implemented were checking for errors and putting SnackBar and Dialog boxes in appropriate ways. SnackBar" SnackBar Error Dialog Box"