[Cuis-dev] Collecting a "Help Wanted" document - Re: Looking to help Cuis development

Mariano Montone marianomontone at gmail.com
Mon May 20 06:23:45 PDT 2024


I have a feature I'd like to add to a wishlist: Make the protocol browser
categorized. I'd like to be able to browse a class whole protocol, but have
the option to navigate by message category. Don't know if others agree.

Cheers,
      Mariano

On Sat, Apr 20, 2024 at 7:02 AM Hilaire Fernandes via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:

> Hi folks,
>
> I am very very interested by the request of Ruben. How to to get student
> involved in Cuis and related projects.
>
> Nevertheless, Ruben is a bit clueless if it is only given as assignment
> "gain some credits for whatever improvement you bring to the community".
>
> First Juan suggestion, I copy at  the Cuis-Smalltalk-Dev wiki, we don't
> want to forget them.
>
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/wiki/Helping-Cuis
>
> If we want to be more elaborate, the Cuis community should discuss with
> the teachers to construct a more precise list of "Cuis assignments" and the
> amount of credits that such assignments will give to the students. In the
> short term, this will give more visibility to the students, make the
> process more sustainable and serious. In mid and long term, it could
> disseminate to several universities.
>
> Hilaire
>
>
> Le 27/03/2024 à 14:32, Juan Vuletich via Cuis-dev a écrit :
>
> Hi Rubén, Folks,
>
> (below)
>
> On 3/26/2024 7:31 PM, Ruben Bohorquez via Cuis-dev wrote:
>
> Hello! I'm currently enrolled in a class that uses mainly Cuis, and they
> give us extra credits if we contribute to the development of
> CuisUniversity. Since I do not currently have any specific idea as to what
> to contribute, I figured I might as well ask the wider community whether
> they need help with a particular project.
>
> I already have experience with Smalltalk (had an OOP class with the same
> teacher before which also used Cuis), and I also contributed to Cuis
> before. So, if anyone needs help with a feature, tests, or anything really,
> do let me know!
>
>
> This is a question that gets asked from time to time. Maybe old timers
> could also want some interesting/useful problem to work on.
>
> I suggest that we collect a list of projects or areas where improvements
> would be good. We could host that in a .md document in the main repo, or
> perhaps a wiki page at GitHub. In any case, what follows is the first
> sketch I could come up with. Please answer with your own ideas, comments
> and corrections.
>
> Rubén, feel fre to pick any!
>
>
> Ideas for helping Cuis
> =================
>
> Beginner level
> --------------------
> - Read the Cuis book. Understand every detail. Do every exercise. Suggest
> corrections and improvements.
> - Use Cuis. Play with it. Try every dev tool. Report on your experience.
> Write documentation.
> - Do your own version of the Spacewar! project. Handle it like a real
> project, evolving your own version of the code and publishing it at GitHub
> or somewhere. Report on your experience. Document your process. Suggest
> enhancements to tools.
> - Read the the stuff at
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/tree/master/Documentation
> . Suggest corrections and improvements.
> - Review www.cuis.st. Check consistency with
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev and
> https://github.com/Cuis-Smalltalk/Cuis6-2
>
> Intermediate level
> -------------------------
> - Review / test / use Cuis packages related to Networking, Web clients,
> Web servers. Build toy examples using them. Report on the experience. Write
> documentation.
> - Review / test / use Cuis packages you find interesting. Build toy
> examples using them. Report on the experience. Write documentation.
> - Understand Morphic, and the Cuis specific aspects. Build a game.
> Something like Pac-Man for instance. Write documentation.
> - Review the pluggable GUI widgets in Cuis. Compare with other Smalltalk
> dialects. Compare with non-Smalltalk widget libraries and kits. What is
> missing?
>
> Advanced level
> ----------------------
> - Compare the various possible approaches to building web servers and web
> clients. Write documentation.
> - Take the SVG package and turn it into and end user Vector Graphics
> designer application. Like a baby Inkscape.
> - Review and update Sound and MIDI. Build a small music instrument.
> - Build something like the old PhotoSqueak based on Cuis ImageProcessing
> package.
> - Implement new GUI widgets for Cuis. A dropdown list, for instance. Or a
> multi column l
> - Find a way to assess and describe which community packages work with
> each Cuis release (6.2, 6.3)
> - Review and clean or update as needed the packages included in the main
> repo
> - Check and correct or eliminate CorePackages.pck.st and
> AllPackages.pck.st
> - Check and correct AdditionalPackagesForCuis.md. Assess quality and
> upToDate-ness.ist.
>
> Advanced+ level
> -----------------------
> - Design and build a framework for extensible and user configurable tool
> menus and keyboard shortcuts
> - Ephemerons (VM support is there)
> - Non-blocking FFI (VM suppoort is there)
> - Unicode collation
>
> Thanks!
>
> --
> Juan Vuletich
> cuis.st
> github.com/jvuletich
> researchgate.net/profile/Juan-Vuletich
> independent.academia.edu/JuanVuletich
> patents.justia.com/inventor/juan-manuel-vuletich
> linkedin.com/in/juan-vuletich-75611b3
> twitter.com/JuanVuletich
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
> --
> GNU Dr. Geohttp://gnu.org/s/dr-geo/http://gnu-drgeo.blogspot.com/
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20240520/f49a2e23/attachment-0001.htm>


More information about the Cuis-dev mailing list