Software repository for smart-mirror build. Application and feature development will be based out of this branch.
- President: Eric Miers, [email protected]
- Vice President: Avery Gibson, [email protected]
- Secretary: Logan O'Leary, [email protected]
- Treasurer: Benjamin Marshall, [email protected]
- Faculty Sponsor: Dr.David Gore, [email protected]
Join us on slack at cnulinuxusersgroup.slack.com
View our Kanban board of tasks at https://tree.taiga.io/project/ejmiers-cnu-lug-smart-mirror/
-To be a project member on Taiga Kanban, email president at contact listed above
Please keep pull requests to this repo short and concise. Pull requests should focus on one feature, and changes that are part of a pull request should be split into separate commits, according to logical groups of changes.
Before beginning development, ensure your local environment is adequately set up to begin contributing:
- Fork this repository if you have not already done so
cd smartmirror
- Setup your upstream repository
git remote add upstream https://github.com/cnulug/smartmirror
- Ensure the output of the command
git remote -v
is as follows:
- origin
<url to your fork of this repo>
(fetch) - origin
<url to your fork of this repo>
(push) - upstream https://github.com/cnulug/smartmirror (fetch)
- upstream https://github.com/cnulug/smartmirror (push)
Any time you begin working on a new contribution, make sure your master branch is up to date with the latest changes:
git checkout master
git pull upstream master
**Remember to not use your master
branch for development. Always try to begin making your changes in a new feature branch:
git checkout -b smartmirror-my-new-contribution
Once you have committed your changes locally, and are ready to open a pull request, push your branch's changes to your fork of the repo (if you have followed the above steps, origin
should point to it):
git push origin smartmirror-my-new-contribution
(replacesmartmirror-my-new-contribution
with the actual name you gave your branch).- You can now open a pull request by going to https://github.com/cnulug/smartmirror and clicking on the
New pull request
button. - Make your pull request against the
master
branch of the upstream repository. - Your pull request will be reviewed by members of the board to ensure quality and functionality of code. Your pull request may not go through until certain criteria is met. We will let you know of any changes that need to be changed before your branch can be merged.
If you have any questions, or need help setting up your local environment, don't hesitate to ask in our Slack channel or reach out directly to any of the board or club members.
Happy Coding!