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

