destiny team mailing list archive
-
destiny team
-
Mailing list archive
-
Message #00043
Laundry List
Hi.
I've got a lot of stuff to cover, so bear with me, but I do expect everyone
to read and understand all of this (there will be a quiz. just kidding. or
am I?)
*SVN*
- I've noticed a trend with the SVN usage in that people are not
committing properly. The mantra is to "commit early, commit often". Up till
recently, we've all been in our own sandboxes, but those times are gone.
Committing early and often allows others to see progress you are making so
that they can know what needs to be done simply by looking at your code (and
comments. you're commenting your code, right?).
- Always remember the process: 1. svn update 2. make changes 3. svn
update 4. svn commit
*Development Environments*
It struck me today that I had requested everyone install Linux in a virtual
machine and use that to build the code instead of Windows/MAC/Anything else.
It also struck me today that not everyone did this. Andy, I fully suspect
this is why you haven't been testing BunnyFrogger; I don't think you can
build it since you are on Windows. It's not just you, I suspect there are
others who cannot build the codebase on Linux as well.
So, to remedy this, I'm assigning a mandatory assignment, due *before*
Tuesday (Monday at 11:59pm).
Assignment - Send me (personally, not to the list) screenshots of all of our
applications running on a Linux machine. For completeness:
- BunnyFrogger
- LevelBuilder
- QuestionManager
- Sleuths
- LoginWindow
If anyone needs help setting up the build environment in their Linux virtual
machine, send an e-mail to the list asking for help. There's a number of
people who can assist you with installing the needed libraries and building
the code. In fact, once you have the libraries installed (easily done using
the package manager of your distro), building the code only involves running
a single command. Nobody can help you if you don't ask questions or make it
known you have a problem.
Failure to complete this assignment will be a deduction of 10 points from
your peer evaluation. Beings that you've had a semester and 4+ weeks to get
these environments setup, I think this is more than reasonable.
I'll be sending out another e-mail shortly going over assignments for this
milestone.
Zach J. Elko
Ball State University Unified Technology Support
Certified Hardware & Software Technician
Follow ups