Not logged in
Talk
Contributions
Create account
Log in
Navigation
Main page
About
People
Publications
Teaching
Resources
Research Blog
Wiki Functions
Recent changes
Help
Licensing
Page
Discussion
Edit
View history
Editing
Open Source Studio (Spring 2026)
(section)
From CommunityData
Jump to:
navigation
,
search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==== Open Source Project Prep Task #3 ==== Groups in this course are affinity-based. If several people want to contribute to the same codebase, each with their own tasks, I'll place them in the same group. Beyond that, I will try to form groups that make sense, grouping students together based on the kind of project, the language in use, other overarching traits, or student preference. ;Task: Set up work environment and group chat ;Due: Wednesday, April 15, 11:59 p.m. ;Deliverables: You are done with task 3 if you have set up your contribution environment for the project. ;Turn in: A screenshot of your development environment '''Steps''' # Meet your group members! # Join the Discord channel for your group (hosted in the class server). # Make sure you can install the project you are proposing to contribute to: you must be able to test changes before you try to submit them to the project. To avoid disrupting your other uses of your computer, I recommend using the Docker image from the CSS Remote Linux Lab: https://csswiki.uwb.edu/css-linux-lab-docker-image/ -- use the run as administrator options, and use the 'permanent' option when launching docker rather than the 'temporary' one, so you don't lose work. You might also explore deploying the project using GitHub's codespaces feature. If you are not able to set up a development environment for yourself, you will likely need to move to a different project. ;Tips: * If you are running into issues, contact Dr. Champion right away -- you may need to move to a different group. * The exact path your project takes will be different from other groups at this point. Use your group chat and standups to talk about challenges you are facing! * Different projects will have different standards for AI usage and you must follow their rules. For course purposes, feel free to use AI tools as a tutor. However, please note that the code produced via AI may be far below the quality expected by the project. If the project you contribute to allows for AI contribution, you should always plan to revise any AI output to fit project requirements and needs.
Summary:
Please note that all contributions to CommunityData are considered to be released under the Attribution-Share Alike 3.0 Unported (see
CommunityData:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:
Cancel
Editing help
(opens in new window)
Tools
What links here
Related changes
Special pages
Page information