Welcome to The Pacific - a collaborative coding initiative by Group 1 of the MIT Emerging Talent Program. Together, we aim to code, learn, and grow as developers while fostering a supportive and inspiring team environment.
- Project Overview
- How to Contribute
- Project Goals
- Team Composition
- Repository Structure
- Setup and Usage
- Roles and Responsibilities
- Task Breakdown
- Definition of Done
- Tools and Technologies
- Milestones
This repository serves as the hub for our group collaboration, where we:
- Collaborate on coding projects: Work together on group projects to hone our technical skills.
- Learn from each other: Share knowledge, resources, and tips to help everyone grow.
- Code reviews: Provide constructive feedback to improve the quality of our code and learn best practices.
- Build community: Strengthen our team spirit as we progress through the
MIT Emerging Talent Program.
We encourage all team members to actively participate. Here's how you can
contribute:
- Check the Tasks section for assigned roles and deadlines.
- Follow the Setup and Usage guide to get started with the repository.
- Submit pull requests for code contributions, ensuring your work meets the
Definition of Done. - Participate in code reviews by providing constructive feedback on your peers' submissions.
- Strengthen Python programming and unit testing skills.
- Practice professional GitHub workflows, including pull requests and code reviews.
- Develop teamwork and collaboration skills.
- Prepare for group-oriented Data Science projects.
| Name | Role | Username / Profile |
|---|---|---|
| Yurii Spizhovyi | Developer, Reviewer | yuri-spizhovyi-mit |
| Alemayehu Kiros | Developer, Reviewer | Alemayehu-Desta |
| Khadija al Ramlawi | Developer, Reviewer | Khadijaramlawi |
| Henry Ogoe | Developer, Reviewer | Djokwa |
| Suhrob Muborakshoev | Developer, Reviewer | suhrobmuboraksho |
| Mithchell Cenatus | Developer, Reviewer | Mithchell509 |
| Olumide Kolawole | Developer, Reviewer | olumide-AI |
| Mykyta Kondratiev | Developer, Reviewer | Mykytako |
| Dmytro Klymenko | Developer, Reviewer | Papsik09 |
| Manezhah Mohmand | Developer, Reviewer | Manezhahm |
Click to expand/collapse the repository structure
.
β .gitignore
β .ls-lint.yml
β .markdownlint.yml
β CONTRIBUTING.md
β LICENSE
β README.md
β
ββββ.github
β β PULL_REQUEST_TEMPLATE.md
β β
β ββββISSUE_TEMPLATE
β β help_wanted.md
β β meeting_agenda.md
β β new_challenge.md
β β question.md
β β
β ββββworkflows
β ci-checks.yml
β
ββββ.vscode
β extensions.json
β launch.json
β settings.json
β
ββββcollaboration
β β communication.md
β β constraints.md
β β learning_goals.md
β β README.md
β β retrospective.md
β β
β ββββguide
β β 0_repository_setup.md
β β 1_group_norms.md
β β 2_learning_goals.md
β β 3_constraints.md
β β 4_communication.md
β β 5_project_board.md
β β 6_development.md
β β 7_retrospective.md
β β README.md
β β
β ββββassets
β branching_strategy.svg
β claim_branch_review_merge.svg
β
ββββnotes
β β README.md
β β
β ββββmeeting_minutes
β 12_24_2024_meeting_minute.md
β
ββββsolutions
β add_two_numbers.py
β binary_to_decimal.py
β calculate_and_classify_bmi.py
β calculate_median.py
β capitalize_character.py
β convert_fahrenheit_to_celsius.py
β count_character_occurrences.py
β count_vowels.py
β days_passed_2025.py
β emoji_sentiment.py
β even_numbers.py
β find_max_in_list.py
β is_palindrome.py
β README.md
β repeat_characters.py
β sum_odd_numbers.py
β sum_of_digits.py
β weight_conversion.py
β __init__.py
β
ββββtests
README.md
test_add_two_numbers.py
test_binary_to_decimal.py
test_calculate_and_classify_bmi.py
test_calculate_median.py
test_capitalize_character.py
test_convert_fahrenheit_to_celsius.py
test_count_character_occurrences.py
test_count_vowels.py
test_days_passed_2025.py
test_emoji_sentiment.py
test_even_numbers.py
test_find_max_in_list.py
test_is_palindrome.py
test_kilograms_to_pounds.py
test_pounds_to_kilogram.py
test_repeat_characters.py
test_sum_odd_numbers.py
test_sum_of_digits.py
- Python 3.8+
- Git
- Text Editor (e.g., VSCode, PyCharm)
git clone https://github.com/MIT-Emerging-Talent/ET6-foundations-group-01.git
cd ET6-foundations-group-01unittest /tests- Developer and Reviewer: Yurii Spizhovyi
- Develop and review code submissions.
- Ensure adherence to project guidelines.
- Developer and Reviewer: Suhrob Muborakshoev, Mithchell Cenatus
- Develop and review code submissions.
- Assist with CI/CD tasks as needed.
- Developer and Reviewer: Alemayehu Kiros, Khadija Al Ramlawi
- Develop and review code submissions.
- Assist with documentation tasks as needed.
- Developer and Reviewer: Henry Ogoe, Olumide Kolawole
- Develop and review code submissions.
- Ensure adherence to coding standards.
- Developers: All team members
- Submit solutions and unit tests.
-
Individual Tasks: Each team member submits:
Team Member Task Deadline Yurii Spizhovyi solution_1.py, solution_2.py January 3, 2025 Alemayehu Kiros solution_1.py, solution_2.py January 3, 2025 Khadija al Ramlawi solution_1.py, solution_2.py January 3, 2025 Henry Ogoe solution_1.py, solution_2.py January 3, 2025 Suhrob Muborakshoev solution_1.py, solution_2.py January 3, 2025 Mithchell Cenatus solution_1.py, solution_2.py January 3, 2025 Olumide Kolawole solution_1.py, solution_2.py January 3, 2025 Mykyta Kondratiev solution_1.py, solution_2.py January 3, 2025 Dmytro Klymenko solution_1.py, solution_2.py January 3, 2025 Manezhah Mohmand solution_1.py, solution_2.py January 3, 2025 -
Shared Tasks:
| Task | Assigned Members | Deadline |
|---|---|---|
| communication.md | Khadija al Ramlawi, Suhrob Muborakshoev | December 30, 2025 |
| constraints.md | Alemayehu Kiros, Manezhah Mohmand | December 30, 2025 |
| learning_goals.md | Yurii Spizhovyi, Mithchell Cenatus | December 30, 2025 |
| README.md | Olumide Kolawole, Mykyta Kondratiev | December 30, 2025 |
| retrospective.md | Dmytro Klymenko, Henry Ogoe, | January 9, 2025 |
A task is complete when:
- Solutions pass all unit tests and code reviews.
- Collaboration documents are reviewed and approved.
- CI/CD pipelines run successfully.
- Version Control: Git
- Documentation: Markdown
- Testing: pytest
- CI/CD: GitHub Actions
| Milestone | Deadline |
|---|---|
| Repository Setup | December 20, 2024 |
| Individual Solutions | January 3, 2025 |
| Collaboration Documents | December 20, 2024 |
| Code Reviews | January 7, 2025 |
| Finalization | January 9, 2025 |
For further details, visit the project repository.
