That sounds like a great thing to do in the short term: A sticky post in the wxCode category with a list of the most well tested and used add on projects, and links to the project page (wherever they are). Since wxCode at sourceforge is dead, maybe rename the wxCode forum category? I'd also recommend removing the link on the forum description that goes to the old sourceforge site.utelle wrote: ↑Thu Oct 14, 2021 11:36 amI fully agree. A carefully maintained list with some grouping (like components, applications, wrappers, tutorials etc) would certainly serve the purpose well.
IMHO grouping links in certain categories (components, snippets, tutorials, applications ...) and adding a short description would be very important.doublemax wrote: ↑Thu Oct 14, 2021 10:34 am For now i'll start with a sticky thread where we just link to the projects and maybe a short description. This could easily become a single page on the official wxWidgets website, which is part of the GitHub repo, so people can make pull requests if they want to add or edit an entry.
The number of repositories of donated code is higher than I thought. To me, this high number lends itself to the use of some sort of database in order to track them. The search tool on GitHub is an example that works, however it does not give any indication of the repositories level of maturity or its acceptance by the community (in other words has it been reviewed and used by anyone other than the original developer?). Also, there may be other great packages not hosted on google's site.utelle wrote: ↑Thu Oct 14, 2021 11:36 am I just took a quick look at GitHub. Searching for projects which are somehow related to wxWidgets delivers a list of 1540 repositories. I checked for the dates of last commit:
Last update inThat is, roughly 65% of the repositories were updated within the last 4 years. Of course, this doesn't say anything about the quality and the usefulness of those repositories. Therefore it would need a detailed survey, before including any project in some sort of catalog.
- 2018: ~150 repositories
- 2019: 175 repositories
- 2020: 300 repositories
- 2021: 372 repositories
Certainly not all packages would need to be listed. But then again, one man's trash is another mans treasure.
Which leads me to another concern: What about all those legacy contributions that the original author put so much time and effort into packaging for distribution? I feel that even though some are outdated, and maybe even had limited applicability to begin with, the authors deserve credit for making the effort. The wxIEWindow is a good example: even though it is outdated and has been replaced by wxWebView, I'm guessing the work that went into it was used as the basis for several other packages (if not WebView itself). I feel that legacy packages don't need to be maintained, but a list would be a nice gesture for those that have contributed.
What I'd like to do is make a mock-up of a repository/list site using some of the suggestions posted in this thread. At the moment, I happen to be up to speed on my website development skills, and have access to a server to set it up on for testing and evaluation. If there is acceptance, perhaps there could be a "repository.wxwidgets.org" or "contributions.wxwidgets.org" subdomain set up to host it.
As far as administering it and maintaining it, I'd be happy to do the initial setup and perhaps there would be volunteers to help down the road? The main two issues I foresee are making sure posts don't contain illicit material, and periodic user management. I Totally understand that the core developers don't want to have that extra time draining responsibility.