From: M R. <mr...@gm...> - 2010-08-26 19:59:36
|
On Thu, 2010-08-26 at 19:04 +0200, Arnout Engelen wrote: > On Wed, Aug 25, 2010 at 10:55:07PM +0200, Arnout Engelen wrote: > > It's up at http://arnout.engelen.eu/files/dev/notion/notion.git > > I now brought it up-to-date with a few additional changes from ion3plus > as found in M Rawash's git repository over at github. great job, thanks! > Next step is starting to rename things from ion to notion, in a way that is > as backwards-compatible as possible. > > A couple of things come to mind: > > directory names: let's simply rename these: a simple 'ln -s' will bring the > old names back if someone would like to build a plugin not yet adapted for > notion > > file names: let's simply rename these: simple enough to fix. > > internal C object/function names: let's simply rename these > > exported names: let's rename these, but keep them available under the old name > for compatibility reasons, too. Perhaps add some 'deprecated' GCC marker if > possible. > > lua object names: let's rename these, but keep aliases to them under the old > names, so existing configuration scripts will work (mostly?) unchanged. > > What do you think? +1 on all accounts, but here's how/when i suggest we should do it: 1. Meet Tuomo's conditions (to make notion installable from the get go; i'm willing to do this myself if none wants to) 2. Push the result to the official git 3. Devs create personal clones/branches 4. Hacking (+renaming) session 5. Approved changes get into master/official branch 6. Repeat 4 & 5 0. Allthewhile, we work on improving the website+wiki Comments? regards, M Rawash |