Hello,

I've made some PR's for Sling Karaf related projects and I would like to
ask for review/merge. Developing on top of Sling Started project is not
the best experience and since I've learned more about Sling internals I
decided to improve Karaf.

I would like to share my way of handling karaf related packages for easy
development - it might be useful for other situations.

The problem that it solves for me is:

- Sling has a lot of repositories that keep each component in it's own
repo. This is great for modularity and having a different version +
history for that module however I have found it is not the best thing
when you need to iterate fast and have it easy to build related packages.

My solution is to rely on git submodules and create an aggregator
repository/project that adds and manages the related projects.

For something like Sling Karaf projects, it fits very nicely. I believe
it might be good for other situations in Sling eco-system.

I have pushed this setup here [1].

Also the PR's are available here [2] [3] and [4] .

I've seen that there is another PR that needs some TLC by Christian
Schneider. I would like to help out with Karaf maintenance - it seems it
could use some help. I would love to be able to do that as part of Sling
project.


Thanks,

Eugen


[1] https://github.com/netdava/sling-org-apache-sling-karaf

[2] https://github.com/apache/sling-org-apache-sling-karaf-features/pull/2

[3]
https://github.com/apache/sling-org-apache-sling-karaf-distribution/pull/1

[4] https://github.com/apache/sling-org-apache-sling-karaf-configs/pull/1

[5] https://github.com/apache/sling-org-apache-sling-karaf-features/pull/1


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to