The way I see it is this... it's really quite simple: Reasons to have developer.gnustep.org:
1) The developer site allows developers to easily go to one place for all developer information 2) It allows the main site to concentrate on the project itself and it's current status, who uses it, who is involved, contacts, etc. a) The main site can concentrate on releases and such, provide downloads. 3) Can provide documentation along with clear examples in a place that people can reach simply by typing the URL without having to wonder where to find it. Please note that NOT ONE of these reasons is because "big companies do it" the approach simply makes sense for a number of technical and PRACTICAL reasons. Yours, GC On Wed, May 14, 2025 at 2:40 PM Gregory Casamento <[email protected]> wrote: > See below… > > Gregory Casamento > GNUstep Lead Developer / Black Lotus, Principal Consultant > http://www.gnustep.org - http://heronsperch.blogspot.com > https://www.patreon.com/bePatron?u=352392 - Become a Patron > https://www.openhub.net/languages/objective_c > https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation > > > On Wed, May 14, 2025 at 13:48 Riccardo Mottola <[email protected]> > wrote: > >> Hi Steven, >> >> Steven wrote: >> > >> > Also as part of this exercise, I tried to "survey the current >> > landscape", looking at similar projects, other open source efforts. >> > This led me to >> > >> > developer.gnome.org <http://developer.gnome.org> >> > developer.apple.com <http://developer.apple.com> >> > developer.redhat.com <http://developer.redhat.com> >> > developer.ibm.com <http://developer.ibm.com> >> > developer.microsoft.com >> > develop.kde.org >> > gtk.org >> >> a comment on this would be that I don't see these as similar projects, >> but sites of multi-million dollar companies with very diversified >> products or large project backed by big companies. > > > I’m not entirely sure why them being companies is relevant to whether this > separation makes sense or not. Could you provide an argument that makes > this clear? > > You seem to have some visceral issue if something is done by a corporation > somehow it’s automatically a bad thing. This is a fallacy and an > insufficient basis on which to make a judgement. > > Provide more than an emotional reason why this approach is a bad one. > Please. > > We are not such, nor we compare directly with "gtk", but somehow a mix >> between gtk and gnome. >> > > How are we not like both of these? We are a dev environment and so are > they. > > Just as an exercise I went to a couple of other projects. > > > Just as an “exercise” I will play along…. I was tempted to delete this > entire section from my reply. > > https://www.msys2.org : just a "dev" section, everything is quite >> techincal and textual, as expected from such a project. However there >> are many first top-level directories for organization. Interesting. >> > > Somewhat relevant but not an analogous project to GNUstep. Msys2 is a > layer that adds a posix layer to windows. > > http://x.cygwin.com/ : different project from the above, but somehow >> cousin. Again just a crude "devel" subdirectory. Not a very nice design, >> but quite structured. Screenshots. > > > Cygwin is no longer maintained. Irrelevant. > > https://xfce.org/ : no specific "developer" subdomain either. Very busy >> look, I would not like something like that. Yet still easy at the >> top-level: docs, wiki, archive... >> > > Xfce is a window manager not a dev environment. So, irrelevant. > > https://wxwidgets.org/ : no specific developer subdomain either. >> Interesting layout although i don't like the "style sheet". I consider >> the project similar to ours in many aspects and even the organization is >> similar. >> Wiki, forums, documentation, developer section. > > > So finally a project somewhat relevant… I see no reason to imitate them. > > I don't like it looks but it has interesting points. >> >> Taking the time to check these out gave me feed for thought. >> >> Also, clicking around other suffer from similar issues we have. Check >> for projects used list...a nd links are dead & obsolete or things like >> that. >> >> >> A big difference is the homepage: it can be either a presentation of the >> project (explanation, terms, screenshots...) or something which instead >> acts more as a navigation guide with quick links to parts of the site >> which may have also menu points or a longer navigation to get to it. >> >> We have more the former style (a bit like xfce). In the past it was even >> worse, with people continuing to add things, in the urge to "explain >> everything at the first glance". We tried to combine both the urge "it >> must be immediately write/show XXX" as "immediatley one click to YYY". >> We need something more relaxed and balanced, in my opinion. >> > > So you agree in the meeting only to later disagree on the list. Smdh > > >> have a nice evening, >> >> Riccardo >> > > Indeed… have a good day. > -- Gregory Casamento GNUstep Lead Developer / Black Lotus, Principal Consultant http://www.gnustep.org - http://heronsperch.blogspot.com https://www.patreon.com/bePatron?u=352392 - Become a Patron https://www.openhub.net/languages/objective_c https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation
