Difference between revisions of "Google Summer of Code/2022"
From BRL-CAD
(→Accepted Projects) |
(→BRL-CAD Project site 2022) |
||
Line 22: | Line 22: | ||
--> | --> | ||
− | == BRL-CAD Project site | + | == BRL-CAD Project site == |
* '''Description''': This project is being proposed to redesign and update the official site for BRL-CAD, which will add more details to the site related to the organization. The project will be made using the latest technologies like React, Hugo, or other site generators. Another important aspect of the project would be to make this documentation on GitHub more accessible (https://github.com/BRL-CAD/brlcad-docs/). | * '''Description''': This project is being proposed to redesign and update the official site for BRL-CAD, which will add more details to the site related to the organization. The project will be made using the latest technologies like React, Hugo, or other site generators. Another important aspect of the project would be to make this documentation on GitHub more accessible (https://github.com/BRL-CAD/brlcad-docs/). | ||
* '''Org''': BRL-CAD | * '''Org''': BRL-CAD |
Revision as of 14:29, 2 June 2022
Contents
GSoC 2022 With BRL-CAD
BRL-CAD was accepted as an umbrella mentoring organization for the Google Summer of Code! This year, we accepted 7 students to work on IfcOpenShell, BRL-CAD, KiCad, LibreCAD and OpenSCAD.
Accepted Projects
BRL-CAD Project site
- Description: This project is being proposed to redesign and update the official site for BRL-CAD, which will add more details to the site related to the organization. The project will be made using the latest technologies like React, Hugo, or other site generators. Another important aspect of the project would be to make this documentation on GitHub more accessible (https://github.com/BRL-CAD/brlcad-docs/).
- Org: BRL-CAD
- Student: Divyanshu Garg
- Abstract
- Project Plan
- Dev Log
New BRL-CAD GUI
- Description: The project adds a feature for selecting and resizing the primitive through mouse support and also extends the object-oriented C++ Geometry API which includes the C++ "coreInterface" & "LIBGED". The expected outcome will be an improved BRL-CAD GUI.
- Org: BRL-CAD
- Student: Himanshu Sekhar Nayak
- Abstract
- Project Plan
- Dev Log
Test-Driven Development for BRL-CAD NURBS/Brep Boolean Operation
- Description: Currently, BRL-CAD has implemented a series of NURBS and Brep operations, and in some cases it works well. But there are many cases to be tested, improved or solved like missing surfaces or solids and optimizing topology of Brep. This project works in Test-Driven Development(TDD), aims to test and develop NURBS/Brep part of BRL-CAD, to ensure correctness of geometry and topology in common and special cases.
- Org: BRL-CAD
- Student: GregoryLi
- Abstract
- Project Plan
- Dev Log
Future automatic releases in LibreCAD3
- Description: The objective is that Librecad3 can be downloaded and installed like any other regular app from Github or Snap Store. Also, the building and deployment actions will have to be automated.
- Org: LibreCAD
- Student: Cristian Bezerdic
- Abstract
- Project Plan
- Dev Log