Author: jbonofre
Date: Thu Sep 25 12:50:03 2025
New Revision: 1928761
Log:
[scm-publish] Updating main website contents
Modified:
karaf/site/production/community.html
karaf/site/production/feed.xml
Modified: karaf/site/production/community.html
==============================================================================
--- karaf/site/production/community.html Thu Sep 25 12:45:02 2025
(r1928760)
+++ karaf/site/production/community.html Thu Sep 25 12:50:03 2025
(r1928761)
@@ -151,24 +151,19 @@
<div class="card-body d-flex flex-column align-items-start">
<strong class="d-inline-block mb-2 text-primary">Bug Tracker,
IRC, and CI</strong>
<h4 class="mb-0">
- <a class="text-dark">Jira</a>
+ <a class="text-dark">GitHub Issues</a>
</h4>
- <p class="card-text"> [ <a
href="https://issues.apache.org/jira/browse/KARAF" target="_blank">visit</a>
]</p>
+ <p class="card-text"> [ <a
href="https://github.com/apache/karaf/issues" target="_blank">karaf</a> ] [ <a
href="https://github.com/apache/karaf-decanter/issues"
target="_blank">decanter</a> ] </p>
<h4 class="mb-0">
- <a class="text-dark">Jenkins</a>
+ <a class="text-dark">GitHub Actions</a>
</h4>
- <p class="card-text"> [ <a
href="https://builds.apache.org/view/H-L/view/Karaf/" target="_blank">visit</a>
]</p>
-
- <h4 class="mb-0">
- <a class="text-dark">#apache-karaf on Freenode</a>
- </h4>
- <p class="card-text"> [ <a
href="irc://irc.freenode.net/apache-karaf" target="_blank">visit</a> ]</p>
+ <p class="card-text"> [ <a
href="https://github.com/apache/karaf/actions" target="_blank">karaf</a> ] [ <a
href="https://github.com/apache/karaf-decanter/actions"
target="_blank">decanter</a> ] </p>
<h4 class="mb-0">
<a class="text-dark">#karaf on the-asf.slack.com</a>
</h4>
- <p class="card-text"> [ <a href="https://the-asf.slack.com"
target="_blank">visit</a> ]</p>
+ <p class="card-text"> [ <a href="https://the-asf.slack.com"
target="_blank">The ASF Slack</a> ]</p>
</div>
</div>
</div>
@@ -202,7 +197,7 @@
<div class="row mb-5 mt-5">
<div class="col">
<h4 class="pb-3 mb-4">Report bugs and feature requests</h4>
- <p>Did you find a bug or want something implemented? Please
report an issue in our <a
href="https://issues.apache.org/jira/browse/KARAF">issue tracker</a>. When
creating a bug make sure you document the steps to reproduce the issue and
provide all necessary information like OS, versions your use, logs. When
creating a feature request document your requirements first. Try to not
directly describe the solution.</p>
+ <p>Did you find a bug or want something implemented? Please
report an issue in our <a href="https://github.com/apache/karaf/issues">Karaf
issue tracker</a> (or the issue tracker for the subproject like <a
href="https://github.com/apache/karaf-decanter/issues">Karaf Decanter issue
tracker</a>). When creating a bug make sure you document the steps to reproduce
the issue and provide all necessary information like OS, versions your use,
logs. When creating a feature request document your requirements first. Try to
not directly describe the solution.</p>
<p>If you want to dive into development yourself then you can
also browse for open issues or features that need to be implemented. Take
ownership of an issue and try fix it. Before doing a bigger change describe the
concept/design of what you plan to do. If unsure if the design is good or will
be accepted discuss it on the dev list.</p>
</div>
@@ -213,8 +208,8 @@
<h4 class="pb-3 mb-4">Provide changes in a Pull Request</h4>
<p>The best way to provide changes is to fork karaf repo on
github and provide a pull request with your changes. To make it easy to apply
your changes please use the following conventions :</p>
<ul class="community">
- <li>Every pull request should have a matching jira
issue.</li>
- <li>Do the change in a branch that is named like the jira
issue id e.g KARAF-1234.<br/>To create this branch you can use:<br/>
+ <li>Every pull request should have a matching GitHub
issue.</li>
+ <li>Do the change in a branch.<br/>To create this branch
you can use:<br/>
<code>git clone
http://github.com/apache/karaf</code><br/>
<code>git fetch --all</code><br/>
<code>git checkout -b my-branch origin/main</code><br/>
@@ -223,7 +218,6 @@
<code>git push GitHubUser my-branch --force</code>
</li>
<li>PRs should be based on main. We are taking care of
cherry picking the PR commits on target branches if needed.</li>
- <li>Every commit in the branch should start with the jira
issue id like this "[KARAF-123] More details"</li>
<li>If you have a group of commits related to the same
change, please squash your commits into one and force push your branch using
<code>git rebase -i apache/main</code></li>
<li>Test that your change works by adapting or adding
tests.</li>
<li><a
href="http://programmer.97things.oreilly.com/wiki/index.php/The_Boy_Scout_Rule">Follow
the boy scout rule to "Always leave the campground cleaner than you found
it."</a></li>
@@ -246,7 +240,7 @@
If you want to review a PR and if you are a committer, use the
"Reviewer" entry on the right menu on GitHub.<br/>
When reviewing check if the changes are done in a clean way
and are tested with a unit and possibly integration test. Check that the build
does not report more test failures than before. If you are not a committer then
write a comment if you recommend a merge or not. Provide good instructions for
the contributor how to improve his PR if it is not yet ok. Make sure you do a
review timely. By commenting that you do a review you kind of block others from
applying the change.</p>
<p class="alert alert-primary" role="alert">
- NB: Jenkins performs a build for each pull request. You can
trigger a new build on a pull request using "retest this please" in a PR
comment.
+ NB: CI performs a build for each pull request. You can trigger
a new build in GitHub or by pushing a new empty commit.
</p>
</div>
</div>
@@ -284,7 +278,7 @@
Use the merge button on github (for committer).
</li>
<li>Eventually backport commits to bugfix branches using
<code>git cherry-pick</code></li>
- <li>Make sure you document the fix in jira by adding the
fix versions and resolve the jira issue.</li>
+ <li>Make sure you document the fix in the GitHub Issue by
adding the target milestone and resolve the issue.</li>
<li>You can delete the PR branch : <br>
<code>> git branch -D pr-xxx</code>.</li>
</ul>
@@ -306,7 +300,7 @@
<div class="row mb-5 mt-5">
<div class="col">
<h2 class="pb-3 mb-4 font-italic border-bottom"><i class="fas
fa-shipping-fast"></i> Support</h2>
- <p>If you are experiencing problems using Karaf then please
report your problem to our <a
href="https://issues.apache.org/jira/browse/KARAF">issue tracker</a>.
+ <p>If you are experiencing problems using Karaf then please
report your problem to our <a
href="https://github.com/apache/karaf/issues">issue tracker</a>.
You may also find it useful to discuss your issues with the
community on the mailing lists or IRC.</p>
</div>
</div>
@@ -338,7 +332,7 @@
<ul class="community">
<li>provide us with a JUnit test case that demonstrates
your issue. e.g. if you think you've found a bug, can you create a test case to
demonstrate the bug ?</li>
<li>submit a patch fixing the bug! (we also buy you beer
when we meet you if you submit bug fixes :) )</li>
- <li>for memory leak or performance related issues, if you
can run a profiler on your test case and attach the output as a file (or zipped
file if it's huge) to the JIRA we can normally fix things much quickly. E.g.
you could run jmap/jhat, JProfiler or YourKit on your code and send us the
output. To find memory leaks it's quicker to resolve if you can tell us what
classes are taking up all of the RAM; we can normally figure out what's wrong
from that</li>
+ <li>for memory leak or performance related issues, if you
can run a profiler on your test case and attach the output as a file (or zipped
file if it's huge) to the GitHub Issue we can normally fix things much quickly.
E.g. you could run jmap/jhat, JProfiler or YourKit on your code and send us the
output. To find memory leaks it's quicker to resolve if you can tell us what
classes are taking up all of the RAM; we can normally figure out what's wrong
from that</li>
</ul>
</div>
</div>
Modified: karaf/site/production/feed.xml
==============================================================================
--- karaf/site/production/feed.xml Thu Sep 25 12:45:02 2025
(r1928760)
+++ karaf/site/production/feed.xml Thu Sep 25 12:50:03 2025
(r1928761)
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><feed
xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/"
version="4.0.1">Jekyll</generator><link
href="https://karaf.apache.org/feed.xml" rel="self" type="application/atom+xml"
/><link href="https://karaf.apache.org/" rel="alternate" type="text/html"
/><updated>2025-09-16T19:05:33+02:00</updated><id>https://karaf.apache.org/feed.xml</id><title
type="html">Apache Karaf - The modulith runtime</title><subtitle>Karaf
provides modulith runtime for the enterprise, running on premise or on cloud.
Focus on your business code and applications, Apache Karaf deals with the
rest.</subtitle></feed>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed
xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/"
version="4.0.1">Jekyll</generator><link
href="https://karaf.apache.org/feed.xml" rel="self" type="application/atom+xml"
/><link href="https://karaf.apache.org/" rel="alternate" type="text/html"
/><updated>2025-09-25T07:47:26-05:00</updated><id>https://karaf.apache.org/feed.xml</id><title
type="html">Apache Karaf - The modulith runtime</title><subtitle>Karaf
provides modulith runtime for the enterprise, running on premise or on cloud.
Focus on your business code and applications, Apache Karaf deals with the
rest.</subtitle></feed>
\ No newline at end of file