-
code
- start writing the classes from UML Diagram.
- makefile and clean directories
- echo: do not send back messages to the client sending the messages NOTE:(will fix with ncurses)
- comment code for Friday
- finish interface functions
- all of client in header? that way we can use the functions inside chat_gui
- implement saurav code
- turn to ncurses
- figure out receiving and sending info
- connecting the gui::room to chat_server
- 9000 is default, 9001 lobby, 9002-9011 is new rooms.
- for recent_msgs_msgs, deliver msgs using ncurses
- ncurses windows with the asio examples
- implenting more chat_sessions for chat rooms
- read commands
- redo UML diagram
-
testing requirements and report
- josh and ryan <------
-
presentation
-
Open Git Bash or whatever terminal your going to use. -if your not using Git Bash make sure you have git installed
-
Change your directory to wherever you would like the github to saved, for me this is just under Users/katar git init //creates new subdirectory named .git So now I have Users/katar/.git
-
Add your identity to be able to access the github git config --global user.email "your email you used for github here" git config --global user.name "whatever you want your name to be"
-
Change the current working directory to your local project. //now named Software-Project
-
git pull //to update master branch from online repository
-
Check out the branch you wish to merge to. Usually, you will merge into master. git checkout kat //changes branches git checkout master //goes back to master
-
Once inside your branch git pull origin master //this pulls from the online master branch
-
Work on anything you want and save
-
git add . //to add the files that are ready to commit
-
git commit -m "Message here for what you are commiting"
-
git push origin [YOUR BRANCH] //pushes updates to your branch on the online respository
-
Once you are confident with all of your work, then go online, into your branch. You should see a message that says "This branch is x commit/s ahead of mater" then press Pull Request.
-
Review your pull request, change any names and add any comments you would like. Then press create pull request
-
You will then see a message that says [USER] wants to merge x commit/s to master from [YOUR BRANCH] scroll down and press merge pull request, confirm merge.
-
Now your branch is merged with the master branch and everybody can pull these updates to their branch.
-
Each time you code follow steps 5 - 16