Droids
  1. Droids
  2. DROIDS-107

Module reorganization and trunk cleaning

    Details

    • Type: Improvement Improvement
    • Status: In Progress
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 0.2.0
    • Fix Version/s: 0.3.0
    • Component/s: None
    • Labels:
      None

      Description

      Reorganizing the modules and cleaning the trunk may help people understanding the project. Furthermore, the projects which are currently not integrated with the droids-core should be moved in sandboxes.

      core

      • droids-core
      • droids-crawler
      • droids-walker
      • droids-norobots
      • ...

      integration

      • droids-solr
      • droids-wicket
      • droids-spring
      • droids-tika
      • droids-camel
      • ...

      contrib

      • droids-eclipse
      • droids-client
      • ...

        Issue Links

          Activity

          Bertil Chapuis created issue -
          Bertil Chapuis made changes -
          Field Original Value New Value
          Description Reorganizing the modules and cleaning the trunk may help people understanding the project. Furthermore, the projects which are currently not integrated with the droids-core should be moved in sandboxes.

          core
              droids-core
              droids-crawler
              droids-walker
              droids-norobots
              ...

          integration
              droids-solr
              droids-wicket
              droids-spring
              droids-tika
              droids-camel
              ...

          contrib
              droids-eclipse
              droids-client
              ...


          Reorganizing the modules and cleaning the trunk may help people understanding the project. Furthermore, the projects which are currently not integrated with the droids-core should be moved in sandboxes.

          core
          - droids-core
          - droids-crawler
          - droids-walker
          - droids-norobots
          - ...

          integration
          - droids-solr
          - droids-wicket
          - droids-spring
          - droids-tika
          - droids-camel
          - ...

          contrib
          - droids-eclipse
          - droids-client
          - ...


          Hide
          Ryan McKinley added a comment -

          +1

          Show
          Ryan McKinley added a comment - +1
          Hide
          Otis Gospodnetic added a comment -

          Another +1.
          Plus, maybe anything that's not integrated or looks like it doesn't have an owner should be removed and put up on GitHub/Google Code/SF/...

          Show
          Otis Gospodnetic added a comment - Another +1. Plus, maybe anything that's not integrated or looks like it doesn't have an owner should be removed and put up on GitHub/Google Code/SF/...
          Otis Gospodnetic made changes -
          Link This issue is blocked by DROIDS-92 [ DROIDS-92 ]
          Otis Gospodnetic made changes -
          Link This issue is blocked by DROIDS-92 [ DROIDS-92 ]
          Otis Gospodnetic made changes -
          Link This issue relates to DROIDS-92 [ DROIDS-92 ]
          Hide
          Thorsten Scherler added a comment -

          I think the stuff without owner should go into a sandbox like Bertil suggested.

          Show
          Thorsten Scherler added a comment - I think the stuff without owner should go into a sandbox like Bertil suggested.
          Hide
          Richard Frovarp added a comment -

          Yeah, move to sandbox.

          Show
          Richard Frovarp added a comment - Yeah, move to sandbox.
          Hide
          Otis Gospodnetic added a comment -

          What happens when the ownerless stuff breaks? Who maintains it? Collective ownership? I think that stuff didn't work so well in Luceneland.
          But it's 2:1 for sandbox, so go for it.

          Bertil, want to create a patch?

          Show
          Otis Gospodnetic added a comment - What happens when the ownerless stuff breaks? Who maintains it? Collective ownership? I think that stuff didn't work so well in Luceneland. But it's 2:1 for sandbox, so go for it. Bertil, want to create a patch?
          Hide
          Bertil Chapuis added a comment -

          I will provide a patch. I just wanted to know if the ant, ivy and forest stuffs (build.xml, ivy.xml, etc.) are still in use. Are these files doing something that maven can't? For the sandbox its probably better in a first time to move the code without owner in a contrib folder.

          Show
          Bertil Chapuis added a comment - I will provide a patch. I just wanted to know if the ant, ivy and forest stuffs (build.xml, ivy.xml, etc.) are still in use. Are these files doing something that maven can't? For the sandbox its probably better in a first time to move the code without owner in a contrib folder.
          Bertil Chapuis made changes -
          Original Estimate 0h [ 0 ]
          Remaining Estimate 0h [ 0 ]
          Bertil Chapuis made changes -
          Affects Version/s 0.0.2 [ 12314984 ]
          Affects Version/s 0.0.1 [ 12313486 ]
          Issue Type Wish [ 5 ] Improvement [ 4 ]
          Hide
          Eugen Paraschiv added a comment -

          I for one am not using them. I was actually confused why there were so many ways to build Droids (which is still a small project) so if we can get rid of them and keep Maven as THE WAY to do build, I'm all for it.

          Show
          Eugen Paraschiv added a comment - I for one am not using them. I was actually confused why there were so many ways to build Droids (which is still a small project) so if we can get rid of them and keep Maven as THE WAY to do build, I'm all for it.
          Bertil Chapuis made changes -
          Fix Version/s 0.0.2 [ 12314984 ]
          Hide
          Tobias Rübner added a comment -

          Hi,

          I can see the code in your branch, but it seems to be outdated (version 0.1 ...).
          Is there a plan to merge this?
          I would highly appreciate this, because it will make droids a lot more easier to extend.

          Show
          Tobias Rübner added a comment - Hi, I can see the code in your branch, but it seems to be outdated (version 0.1 ...). Is there a plan to merge this? I would highly appreciate this, because it will make droids a lot more easier to extend.
          Hide
          Tobias Rübner added a comment -

          I will take a look into what was already developed by Bertil and commit that into trunk.
          As far as I see, reorganization of the project is one of the most important things to get the 0.2 release on track.
          That will help a lot of people to understand and use the project.

          Show
          Tobias Rübner added a comment - I will take a look into what was already developed by Bertil and commit that into trunk. As far as I see, reorganization of the project is one of the most important things to get the 0.2 release on track. That will help a lot of people to understand and use the project.
          Tobias Rübner made changes -
          Assignee Tobias Rübner [ tobr ]
          Richard Frovarp made changes -
          Fix Version/s 0.3.0 [ 12321759 ]
          Fix Version/s 0.2.0 [ 12314984 ]
          Tobias Rübner made changes -
          Link This issue is duplicated by DROIDS-55 [ DROIDS-55 ]
          Tobias Rübner made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Show
          Tobias Rübner added a comment - there is a cleanup branch https://svn.apache.org/repos/asf/incubator/droids/branches/0.2.x-cleanup/

            People

            • Assignee:
              Tobias Rübner
              Reporter:
              Bertil Chapuis
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Development