Hello everyone I have been accepted as a GSoC student and my project is Advancing in Pharo Quality Support. Here <https://docs.google.com/document/d/1cX7VJ2QZejq_Cu6Ur28UCiUwzSD-Bu8GgSDqECiu1fs/edit?usp=sharing>'s the link to my proposal, if you have any suggestions feel free to comment or send me an email, I would really appreciate some feedback. Here are also links to my github <https://github.com/myroslavarm> and linkedin <https://www.linkedin.com/in/myroslavarm/>.
In short, my project consists of several subprojects: - updating rules (improving hints, moving the rules to corresponding packages) I would love to see more rules with automatic correction. Indeed repackageing some of them is a good idea. - advanced rule toggle (a functionality to enable/disable rules from Pharo settings, a shortcut to ban a rule globally) I think that we should remove the thiumb up/down because nobody uses them. - smart error handling (display errors that occured during critique computation along the actual critiques) With guille we are working to get a real class definition object (AST) so that smart suggestions and other suggestions get easier to express (and many other good properties). - match-rewrite tool (combines features of matchtool and rewritetool, improves the process of inspecting, creating, editing and removing rules) YES YES YES. It would be great if you can also agregate the tool of mark Rizun. BTW you should read the presentation of Jason Lecerf at pharodays because he will document the unification algorithm used by the rewrite rule engine and it may help you (at least it should help me). - pre-commit quality feedback (an extension to either monticello or iceberg that will show modified parts of a project and critiques related to them --- if I have time) I did not get this one. - making rules more maintainable while reporting encountered bugs Thanks very much for this amazing opportunity to be working with all of you, and for the help you're providing us, GSoC students, with - on Discord and in the mailing list. Looking forward to the amazing summer with the Pharo community! On Tue, May 9, 2017 at 10:58 PM, Myroslava Romaniuk <[email protected]> wrote: > Hello everyone > > I have been accepted as a GSoC student and my project is Advancing in > Pharo Quality Support. Here > <https://docs.google.com/document/d/1cX7VJ2QZejq_Cu6Ur28UCiUwzSD-Bu8GgSDqECiu1fs/edit?usp=sharing>'s > the link to my proposal, if you have any suggestions feel free to comment > or send me an email, I would really appreciate some feedback. Here are also > links to my github <https://github.com/myroslavarm> and linkedin > <https://www.linkedin.com/in/myroslavarm/>. > > In short, my project consists of several subprojects: > > - updating rules (improving hints, moving the rules to corresponding > packages) > - advanced rule toggle (a functionality to enable/disable rules from > Pharo settings, a shortcut to ban a rule globally) > - smart error handling (display errors that occured during critique > computation along the actual critiques) > - match-rewrite tool (combines features of matchtool and rewritetool, > improves the process of inspecting, creating, editing and removing rules) > - pre-commit quality feedback (an extension to either monticello or > iceberg that will show modified parts of a project and critiques related to > them --- if I have time) > - making rules more maintainable while reporting encountered bugs > > Thanks very much for this amazing opportunity to be working with all of > you, and for the help you're providing us, GSoC students, with - on Discord > and in the mailing list. > > Looking forward to the amazing summer with the Pharo community! > > -- Myroslava >
