Yes, this is cool. Simple steps documented on the wiki for other developers
to follow your workflow would be invaluable!

On Fri, Nov 19, 2010 at 9:14 AM, [email protected] <[email protected]> wrote:

> 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
>
>
_______________________________________________
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