Kube & Sink docs at api.kde.org/doc still wanted/needed?
Friedrich W. H. Kossebau
kossebau at kde.org
Sat May 23 12:36:11 BST 2020
To avoid misunderstandings, let me start with a disclaimer:
No bad feelings here myself to anyone, also neutral to actual projects and
where they should live and with whom cooperate.
All I care for are synergy effects and getting things cleaned up and fixed and
properly done, without resources wasted and pseudo activities happening :)
Am Freitag, 22. Mai 2020, 14:07:02 CEST schrieb Christian Mollekopf:
> On Friday, 22 May 2020 12:23:20 CEST you wrote:
> > doing some housekeeping on the server behind api.kde.org it was found to
> > surprise to some that the nightly script is spending cpu, i/o & storage
> > resources each day on generating some documentation for Kube & Sink, with
> > the result available on
> >
> > https://api.kde.org/doc/kube
> > https://api.kde.org/doc/sink
> >
> > At least for Kube the official documentaion as linked from
> > kube-project.com
> > seems to be on https://kube.readthedocs.io though, not api.kde.org/doc.
> >
> > So is that documentation generated and made available on api.kde.org/doc
> > still wanted, or could we remove it already?
>
> Whatever is easier for the time being.
For me it is not about what is easier, but what makes sense.
> It's not API documentation so it was
> always a special case,
Yes, reading the content it seems more "About project" material to me, not
targeting developer end users, like api.kde.org does, but rather developers
working on sink & kube itself.
Why has that been located on api.kde.org at all, instead of getting an own
server with own subdomain? Smells a bit like "too little love" to me :(
More perfect would have been using the doc system that other KDE projects use
for internal organisation, which is community.kde.org wiki. Yet, I see why one
would like a non-wiki-but-run-by-content-from-git solution, but that should be
done in cooperation with other KDE projects who also would prefer such a
thing, so there would be a proper server name/location and also things
properly linked from everywhere. After all synergy is one of the motivations
for having something like the KDE organization, so any server systems are only
setup/administrated once, but used by many and with some consistency.
> and I started using readthedocs.io at some point
> because publishing repeatedly broke and I didn't have a direct way to fix
> it myself.
Why did you not manage to get that direct way? And why was the old system not
turned down at the time when you switched? Again I smell "too little love" :(
Or is this about "easiest"? :) Being part of a big organisation does not come
for free with all the goodies only, of course it also comes with bureaucracy
and dealing with people whose first priority is not your own project. And
having to contribute to some common goods which not fully serve own needs.
Please do that trade-off, because being part of an organization also means you
are the organization.
Also disappointed to see that kube.kde.org ATM forwards out of KDE spheres to
kube-project.com as homepage, which is not a KDE-run server by what who-is
tells me.
How much do sink & kube want to be real KDE projects? Any chance you could get
off your fence position and do a jump to either side in the near future? (KDE
one preferred for assumed synergy effects)
> > Be aware that the current legacy system behind api.kde.org is in
> > maintenance mode and in some months(?) hopefully replaced by some new
> > system, so you want to make sure any perhaps existing interest in future
> > documentation generation in that new system is covered. See
> > https://phabricator.kde.org/T12004
> Once that new system is up and running we can look at it again,
> from the ticket it seems the usecase of mkdocs has been taken into account,
> which should be all that is necessary I think.
Not part of that initiative (for now), but from reading the task I think that
while the use of mkdocs has been listed there as part of analysis of old
api.kde.org system setup, it is unclear yet why it is used and how much sense
it makes. Also note there is an open question to you:
https://phabricator.kde.org/T12004#208822
By what I read and saw so far, I am rather decided to propose to just shut
down doc generation for kube & sink on api.kde.org/doc, given I sense no
serious interest in those docs at that place and them also being misplaced
under that domain. With kube.kde.org redirecting to kube-project.com it also
seems to me that the cannot-decide-to-be-a-real-kde-project state is accepted
state by those who incubated kube & sink into KDE spheres, and also not
motivated myself to pull or push someone who does not have intrinsic
motivation to move themselves and just would need assistance for that. All
happy to help (where I can, no admin myself) those who have intrinsic
motivation and show active interest though :)
So unless I hear some objection, would be coordinating with sysadmin the
disabling of the generation & serving of the about-project docs for kube &
sink at api.kde.org/doc upcoming WE, May 30th/31st.
Cheers
Friedrich
More information about the kde-pim
mailing list