Hi Zoran,

Footnotes in a mail--I'm impressed! Thanks again for the excellent mentoring.

Everything is clear except the contributing.md which is still a bit fuzzy for me.

I now understand why there should be a CONTRIBUTING.md at the root of the repository, but when you say "and just point to the website from there", I'm not sure what you mean. Do you mean having a minimum CONTRIBUTING.md file at the root which just links to community/contributing.md which has the full content?

Linking from the website to the github CONTRIBUTING.md would require using an absolute URL which doesn't feel right. If we keep the full content in both places, we'll surely get them out of sync again. The ideal would perhaps be to include the CONTRIBUTING.md automatically in the website when it's built, but I haven't delved into the generator tools enough to know if that's doable. Also there would be some differences with links, since the ones in the repository version link with absolute URLs to the website.

Since the changes are considerably larger than the initial idea of just changing user-stories, I created a JIRA ticket: https://issues.apache.org/jira/browse/CAMEL-16576; maybe you could assign it to me? I noticed there are a few other website issues already in JIRA, including CAMEL-14567 which seems to have been done.

Karen Lease

On 05/05/2021 11:43, Zoran Regvart wrote:
Hi Karen,

.....
Before creating the pull requests I have a few more questions.

1. There is no contributing.md file in the camel-website/community
content but there is both a CONTRIBUTING.md file at the root of the
camel repository as well as the file
docs/user-manual/modules/ROOT/pages/contributing.adoc. All the
contributing links in the website reference the HTML file generated from
the .adoc file. The camel/README.md file references CONTRIBUTING.md.
These files are similar but not identical and both have been modified
recently. Would it make sense to also move the contributing.md file to
the community content & reference that one from everywhere, including
the main README?
I think that makes sense, I'd keep the CONTRIBUTING.md file at the
root of repositories and just point to the website from there. The
reason behind having a CONTRIBUTING.md is that it became a sort of
convention for open source projects on GitHub, to a degree where it's
now part of the of the UI on GitHub[2]


--
Zoran Regvart

Reply via email to