this is great stuff! can you guys please put this on the wiki as the
development environments...of course, there isn't one right way...

But, super important to get more people develop on aiki, esp. as more people
start working on the core and dev. ruby and c++ versions.

Jon

On Thu, Nov 18, 2010 at 5:09 PM, Bassel Safadi <[email protected]> wrote:

> On Thu, Nov 18, 2010 at 6:39 AM, Steven Garcia <[email protected]>wrote:
>
>> Hello all,
>>
>> This message is mostly for Bassel.
>>
>> It's my understanding that file mode privileges should be 0644 and
>> directories should be 0755, generally speaking. As far as I understand, the
>> only files in our source repository which should require executable
>> privileges are shell scripts (*.sh).
>>
>> Is there a reason why nearly all the files in the source repository were
>> given executable privileges? Was this an accident?
>>
>
> yes this is totally an accident, please feel free to remove the executable
> privileges
>
>
>>
>> Bassel, I've been meaning to ask you what are the basic steps you take
>> during a development session? My basic session for example:
>>
>> 1. Open konsole
>> 2. cd /home/steven/aikiframework
>> 3. bzr lp-login fosdevel
>> 4. bzr pull lp:aikiframework
>> 5. Edit a file such as src/aiki.php
>> 6. ./autogen.sh
>> 7. cd build
>> 8. ../configure --prefix=/usr --sysconfdir=/etc
>> 9. sudo make install
>> 10. make install-mysql-user
>> 11. make install-mysql-database
>> 12. firefox http://localhost/aiki/ to test the edit from step 5
>> 13. Edit another file such as src/system/core.php
>> 14. Switch back to konsole at /home/steven/aikiframework/build: sudo make
>> install
>> 15. Go back to firefox to test edits
>> 16. Switch back to konsole at /home/steven/aikiframework/build
>> 17. sudo make uninstall
>> 18. make uninstall-mysql-database
>> 19. make uninstall-mysql-user
>> 20. cd /home/steven/aikiframework
>> 21. ./scripts/bone-clean.sh
>> 22. bzr stat
>> 23. bzr ci -m "committing changed files"
>> 24. bzr push lp:aikiframework
>>
>> My reason for asking is that I want to see If I can help make things
>> easier on you and your work-flow.
>>
>> Please respond.
>>
>
> my workflow is much simpler:
> 1- open eclipse
> 2- I'm already logged in to everything including bzr and /admin so move to
> 3
> 3- open firefox to http://localhost/release-1.0.0/aikiframework/src/admin
> 4- open another tab of firefox to
> http://localhost/release-1.0.0/aikiframework/src
> 5- add some test widget to test method on step 6
> 6- open a file on eclipse, modify -> save -> refresh firefox
> 7- bzr commit -m "some changes"
> 8- bzr push
>
> Please advice how can I make it easier for you and me, since my changes are
> not synced with the changes you are doing for the make & make install
> scripts. right?
>
> Thanks
>
> Cheers,
> Bassel
>
>
>>
>> Thank you.
>>
>> _______________________________________________
>> Mailing list: 
>> https://launchpad.net/~aikiframework.admins<https://launchpad.net/%7Eaikiframework.admins>
>> Post to     : [email protected]
>> Unsubscribe : 
>> https://launchpad.net/~aikiframework.admins<https://launchpad.net/%7Eaikiframework.admins>
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> Bassel Safadi
> http://bassel.ws
> http://aikiframework.org
> Global +1 323-545-3855
> Singapore +65 93488349
> Syria +963 988-476040
>
> _______________________________________________
> Mailing list: https://launchpad.net/~aikiframework.admins
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~aikiframework.admins
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Jon Phillips
http://rejon.org/
http://fabricatorz.com/
http://status.net/
http://rejon.status.net + skype: kidproto
+1.415.830.3884 (sf/global)
+86.187.1003.9974 (china)
_______________________________________________
Mailing list: https://launchpad.net/~aikiframework.admins
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~aikiframework.admins
More help   : https://help.launchpad.net/ListHelp

Reply via email to