On Mon, May 4, 2020 at 2:34 PM Zoran Regvart <
zo...@regvart.com> wrote:
>
> Hi Maria,
>
> On Mon, May 4, 2020 at 11:40 AM Maria Arias de Reyna Dominguez
> <
mari...@redhat.com> wrote:
> > Are we in favor of having everything on the
syndesis.io/docs website
> > or is there any reason to keep it separated on the source code? Maybe
> > on github it gets easier to maintain?
>
> Not sure what you mean exactly, I took it to mean that there's docs in
> the syndesisio/
syndesis.io and syndesisio/syndesis GitHub projects,
> and you're asking if they should be in the same GitHub project?
>
> If so, the reason why there are two sources for the documentation is
> that the documentation in syndesisio/syndesis gets versioned whereas
> the documentation in syndesisio/
syndesis.io is not versioned.
Ah no, I meant to publish everything on the
https://syndesis.io/docs website.
>
> > To me it makes sense to have at least a link from the website, better
> > if everything is rendered on the website. Less experienced developers,
> > the ones who need it most, will not know where to find the docs if it
> > is not consistent.
>
> The goal is to publish all the documentation (contributing guide,
> connector reference and the user guide) on the website, out of which
> that I'm aware only the user guide is not published, hence:
> I need to finish that work. You most likely need to switch to Node v10
> to get node-sass working.
> I think that was an attempt to add architecture related documentation
> along with code. I think that's pretty defunct and out of date at the
> moment, not sure if it helps anyone.
Then maybe we should remove it.
> Not sure what docs you found here, I can't seem to find any.
I meant all the *.adoc files on each connector, but I found they are
part of the manuals.
>
> I snipped the rest of the mail, I think this applies to those bits as
> well. I don't think we need to publish every document to the website,
> there needs to be some code-level documentation at the place where
> someone can discover it. So placing README.md files is to me the same
> as adding documentation to the code, and not really material that
> should be pushed to the website. This helps in making it current and
> discoverable.
I find it a bit random where those README.md files are placed. If all
of them were on the root folder or linked from the root folder, maybe.
But for example, the documentation on how to use Camel-k feels hidden
to me. You can't find it unless you are a developer that knows there
is this specific maven project inside app/integration/runtime-camelk.
Otherwise you don't even have to know Camel-k is a possibility. And if
I add the same information to the website, that means having to
maintain both texts.
Same with AtlasMap integration.
https://github.com/syndesisio/syndesis/blob/master/app/server/docs/design/datamapper.md
(the page that made me start yak shaving this :) ).