Skip to content

WORK IN PROGRESS: Reorganize repository#6

Open
nevyn wants to merge 10 commits intofuffr:touch2from
nevyn:reorg
Open

WORK IN PROGRESS: Reorganize repository#6
nevyn wants to merge 10 commits intofuffr:touch2from
nevyn:reorg

Conversation

@nevyn
Copy link

@nevyn nevyn commented Oct 1, 2014

This reorganization makes the repo layout match how I always organize my libraries, and roughly how many third-party libraries (both C, C++ and ObjC) generally organize their repos.

It's a work-in-progress, so don't merge this PR! I haven't fixed any include paths, project files or even figured out what should be public interface and what is implementation detail. I just wanted to let you know that I started this work and what I mean by "better repo layout", and so that you can tell me whether this is something you want done before I spend more time on it. Now I gotta sleep though, so I can't keep working on it tonight :)

Mikael Kindborg and others added 10 commits September 30, 2014 07:44
…ate, renaming and removad of redundant classes.
This directory structure matches that of other open source libraries,
and is less cluttered.

Important advantages:
* The public interface is separated from the private implementation
  details into the include/ and Implementation/ directories respectively
* This public interface has a top-level Fuffr folder so that includes
  can be done with #include <Fuffr/header.h>, like other iOS
  libraries.
* Examples are separated from the library code proper in Examples/
* A top-level Xcode project for the library is available for easy
  inclusion in other projects.

Documentation is put into its own folder, but this is not a convention
or very important, I just found it to be nice to de-clutter the root of
the repo.
@nevyn
Copy link
Author

nevyn commented Oct 1, 2014

Oops. I based this work on the branch update1, and meant to send the PR to it, and not to master. Ah well, still work-in-progres so it doesn't matter

@ghost
Copy link

ghost commented Oct 2, 2014

Hi Nevyn, the new structure looks great! Nice project organisation, much better than what we have now. Lets look into how to merge this. Best, Micke :)

@nevyn
Copy link
Author

nevyn commented Oct 2, 2014

Is there a good timing for when I should do the work, when you have some downtime on ios? it's not gonna be fun to merge if we both do work on different structure... Don't mind redoing it though, as long as it's merged soon after done

@fuffr
Copy link
Owner

fuffr commented Oct 2, 2014

Hi guys,
I just e-mailed Nevyn suggested a lunch. Is this possible? Could be fun discuss some details in this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants