Effective 10/2/24, the development of DevDogs Academy has been paused to reduce team overhead and prioritize initiatives that provide greater returns on our resource investments. Points earned from completed contributions will not go away and the concept of DevDogs Academy isn't lost forever. DevDogs Academy will be brought back next academic year (2024-2025) in a modified format. Stay tuned!
The purpose of DevDogs Academy is to fulfill one of our primary goals: helping members take what they’ve learned in the classroom and apply it to real-world contexts. DevDogs Academy provides articles that meet UGA students at their base CS-1301/2 level of understanding and build upon the concepts they know in a software development context. Whether a member is new to software development or a seasoned professional, DevDogs Academy hopes to refine critical development skill sets ranging from project management and coding to career and user experience.
DevDogs Academy is intentionally open-sourced so that anyone can learn and anyone* can help others do so. Before making a change, we encourage you to check out the repository’s Project page to see where your help may be needed the most. Don’t see something up your alley? Start a discussion in our Discord server.
When you’ve determined what you’d like to contribute, please follow the steps below to make a change: WIP
As you’re making your changes, please adhere to the guidelines below. Failure to adhere to them may result in denial of your pull request:
- Avoid spelling, grammatical, syntactical, or technical errors.
- Use Markdown for formatting.
- A great guide to Markdown's syntax guide can be found here.
- Organize concepts in a logical manner.
- A fantastic example of Markdown-based tutorials hosted on GitHub is DevDogs Academy’s inspiration, found here.
- Write for an audience of people who have passed at least the introductory class in the relevant course progression.
- For example, programming articles should be written with students who have passed UGA’s CSCI 1301 class in mind.
- Topics that a student who has passed CSCI 1301 at UGA should know can be found here.
- Avoid writing a novel, but be thorough in your explanations
- Find a happy medium between brevity and deep-dives.
- Employ different types of supplemental media into your article such as images, graphs, or video references.
- End with an “Additional Resources” section linking external articles for further learning.
*Only people currently participating in DevDogs can contribute to DevDogs Academy articles.