Repository navigation
Onboarding
Welcome to the group!
We use several tools to communicate and stay organized:
- Task & goal tracking: Nifty
- Code storage, Issue & Bug tracking: GMU-ASRC Github
- Messaging & Announcements: Slack
- Virtual Meetings: Zoom
We use Nifty to keep track of who's working on what and for tracking progress. Go there to see:
- Open tasks available for those looking for work
- Who's working on what tasks
Due to plan limitations, we can't store large files here.
We have also written a basic guide for it. See: Nifty
All project members should be in the ASRC Slack workspace. We use the Slack as an informal place to quickly chat, ask questions among peers, and share progress. Think of it as a collection of group chats. We also have an #announcements channel, where we'll announce events, meetings, or other lab information.
We use a Slack Free plan, so please keep in mind that messages will not be available after 90 days. Anything message, image, or file older than 90 days will be hidden from view. Please don't put important long-term info in the Slack! If there's any chance that the information or discussion will be useful down the line, please store a copy somewhere else.
Github is where we store our git code repositories. We also store separate wikis for each of the separate projects and robots, as well as general information about our group as a whole and the tools we use (which you're reading right now).
Github also provides issue and bug tracking. This is great for reporting issues with code or documentation relating to anything in our Github repositories, especially if the bug or issue is too specific to be a Nifty task. However, larger-scale issues or enhancement requests on a Github repo might be tied to a Nifty task.
Github has a feature called Organizations. They allow us to tie together all the repositories under the GMU-ASRC umbrella. The organization itself also has its own Wiki (you're here now) and Discussions pages.
Github Discussions also act as a forum-like place for asking questions and getting answers from your lab-mates. If you want to ask a question and have the answer recorded for posterity (past the 90-day Slack limit), then consider asking it on either the GMU-ASRC Organization Discussions (if your question is about general lab information), or the Discussions tab for the relevant Github code repo.
Note: Github is not the same as Git! Git is the Version Control software that runs locally on your computer. Github is the remote server that holds a copy of the code for people to contribute to.
See Also:
We use Zoom to host internal virtual meetings.
We operate out of
Students may also be able to work on certain tasks at home, especially if the task does not require the use of a physical robot.
See Also: