Development
New in the team? |
Communication |
Information |
Help & Support |
NEXT EGYPT TEAM MEETING: TBA (Event History...) |
About
This team is unique in it's objectives and work. It aims mainly to help new developers down the road, through:
- Having both mentors and mentees on the same Mailing List, focusing on development issues only.
Forming a backstage for developing UbuntuEG Projects.
Team's profile on lp: https://launchpad.net/~ubuntu-eg-devs
Team's Mailing-list: <ubuntu-eg-devs AT lists DOT launchpad DOT net>
What we do?
Q&A: It's a spot to ask your questions about development and answer others' questions too ;).
- Courses(When offered): People occasionally give courses on this mailing list. An announcement goes prior to it.
- Tutorials(When offered): Introducing new technologies from developers perspective.
Joining
Joining Requirements:
- Know Team's System and regulations.
- Basic understanding of linux-based operating systems.
- Basic understanding of Programming Languages.
Joining Steps
After Joining
Come and introduce yourself on the -devs mailing list(send email to <ubuntu-eg-devs AT lists DOT launchpad DOT net>), your name, your hobbies, what you want to learn in the future, etc, etc...
- Pick any kind of contribution to and open-source project and if you faced any obstacle come and ask your questions on the mailing list(by sending it to the same email address above).
Not necessarily your questions, you can also share your success news
Mentorship
This team doesn't offer person-to-person mentorship programs, but a general one, that is, follow any patter for the subject you want to know more about, and whenever you have a question push it to the -devs mailing-list:
Self-Learning Patterns
(Guided by Mosab Ahmed's email here)
DRAFT
Version Control
- Pulling/Pushing/Merging
- How to deal with patches and diffs
- Different version control systems (cvs, svn, git, hg, bzr)
- peer review
Testing
- How to properly identify and report a bug
- Automated testing
Packaging
- How to package your software into a .deb package for Ubuntu
- Ubuntu packages' name convention
(If there's a subject you can't see in the above list, please contact the ubuntu-eg-devs team.
EgyptTeam/FG/Development (last edited 2012-04-24 15:58:55 by 197)