Sustainsys / Saml2

Saml2 Authentication services for ASP.NET
Other
960 stars 602 forks source link

Project files organising #142

Closed Raschmann closed 10 years ago

Raschmann commented 10 years ago

As it becomes harder for orientation between project files seems its time to group files into folders. Sugested folder are;

Exceptions Extensions Metadata Command Binding Message Helpers

albinsunnanbo commented 10 years ago

I think it is a good idea. The Tests project is also a good candidate. The other projects are still small enough. I propose that you update namespaces in the files to reflect folder location.

File moves on this scale are however a recipe for merge hell. We need to schedule such reorganization carefully to not collide with other major ongoing work.

AndersAbel commented 10 years ago

I agree that it's a good idea. Building upon the suggestion I outlined in #94 (which I have now closed as a duplicate to this one) and Jozef's suggestion above I suggest the following namespaces under Kentor.AuthServices:

Getting the namespaces/folders cleaned up is an important step towards a stable 1.0.0 release. After that we can't move things around any more without breaking compatibility (and moving to 2.0.0).

AndersAbel commented 10 years ago

Discussed with @Raschmann and @albinsunnanbo. Some suggestions from that conversation:

AndersAbel commented 10 years ago

I've now pushed an implementation of this to https://github.com/AndersAbel/authservices/tree/142Namespaces, but I'm waiting with the merge until some planned pull requests are merged.