Welcome to the Git repository for the Competitive Engineering Tools and Software internship. This program is designed to equip students with proficiency in essential engineering tools and software, crucial for achieving competitive excellence in the tech industry.
- Introduction to Git
- Objectives
- Rules and Regulations
- Phases of the Internship
- How to Make a Pull Request (PR)
- Pull Request Requirements
- Contact Information
Git is a distributed version control system that helps developers collaborate on projects efficiently. It tracks changes in source code during software development, enabling multiple developers to work on a project simultaneously. GitHub is a cloud-based hosting service for Git repositories, providing tools for collaborative development, version control, and project management.
- Practical Skills: Equip students with hands-on experience in using advanced engineering tools and software.
- Problem-Solving: Enhance students' problem-solving abilities and technical expertise.
- Competitive Readiness: Prepare students for competitive scenarios in the tech industry.
- Technological Understanding: Foster a deep understanding of the latest technologies and their applications.
- Git/GitHub Proficiency: Teach students how to control their repository and work in collaborations using Git/GitHub.
- Version Control Management: Enable students to make pull requests and manage version control effectively.
- Project Development Workflow: Ensure students learn the complete workflow of engineering project development and management.
- Hands-On Experience: Provide hands-on experience through multiple projects.
- Process Understanding: Offer a complete understanding of the engineering tools and software process and its practical applications.
- Eligibility: Open to all first-year and second-year students of KIET Group of Institutions.
- Attendance: Students must attend all scheduled sessions and complete all assigned tasks.
- Assignments: All assignments and projects must be submitted on time.
- Ethics: Students must adhere to the highest standards of academic integrity and professionalism.
- Collaboration: While collaboration is encouraged, all work submitted must be original and completed by the individual.
- Students will complete 40 hours of pre-defined modules from the Microsoft Learn platform.
- Upon completion, students will earn Microsoft Badges, showcasing their achievements.
- Students will be assigned projects in their respective domains.
- Projects are categorized into three levels: Easy, Intermediate, and Difficult.
- Students can choose to complete either an Easy and an Intermediate project or one Difficult project.
- This period will also include resolving any doubts and providing support.
- Students will compile and submit their projects for evaluation.
Follow these steps to make a pull request to this repository:
- Fork the Repository: Click the 'Fork' button at the top right corner of this repository to create a copy in your GitHub account.
- Clone the Repository: Clone your forked repository to your local machine using the command:
git clone https://github.com/your-username/repository-name.git
- Create a New Branch: Create a new branch for your work:
git checkout -b your-branch-name
- Make Changes: Add your completed projects, report (PDF file), presentation, and a demo video to the repository.
- Commit Changes: Commit your changes with a meaningful message:
git add . git commit -m "Added my project, report, presentation, and demo video"
- Push Changes: Push your changes to your forked repository:
git push origin your-branch-name
- Create a Pull Request: Go to the original repository on GitHub and click the 'New Pull Request' button. Choose your branch and submit the pull request with a descriptive message.
If you need help on how to make a PR, please refer to this video:
Your pull request should include:
- Your completed projects.
- Your complete report in PDF file.
- Your presentation.
- A video demonstrating your project.
- Your name, branch, and roll number.
For any queries, feel free to contact:
- Ananya Srivastava - Chapter Admin
- Phone: +91 83030 47722
- Yash Kumar Goel - Chapter President
- Phone: +91 7505853812
We hope you have a great learning experience and achieve significant milestones during this internship. Happy coding!
This update includes the requirement to upload a demo video of the project and a link to a YouTube video that explains how to make a pull request.