mdbs99 / james

James is a collection of object-oriented Pascal primitives for Lazarus and Delphi
MIT License
53 stars 20 forks source link

Simplify the source structure and packages #78

Closed mdbs99 closed 6 years ago

mdbs99 commented 6 years ago

We need to use the simplest way to make the code compatible with old compiler versions (see #77). To do that, I'm thinking not using packages at the first level. This mean that the user will create his/her own packages, if they want to. Not using packages simplifies maintenance, because we don't need to add/delete units for each package for each Delphi version.

mORMot framework uses the same approach.

mdbs99 commented 6 years ago

The core/ directory should not exists. All units will migrate to src/ directory.