183
社区成员
The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZ?category=0 |
---|---|
The Link of Requirement of This Assignment | The 6th assignment-Topic Selection Presentation-CSDN社区 |
The Aim of This Assignment | Complete a Wechat applet for open source enthusiasts |
Team's name | Default |
Leader's STU ID and Leader's STU ID | 19103824_831902102 |
Teammate1's ID and FZU STU ID | 19103263_831901107 |
Teammate2's ID and FZU STU ID | 19104669_831901311 |
Teammate3's ID and FZU STU ID | 19103468_831902121 |
Contents
Detailed planning and description of team projects
We will establish a program that is convenient for team programming. The original intention of this program is to make it easier for team members and team leaders who often pair program like us to complete the repository update and pull request on Github and other functions.
For instance,when a team members use GitHub Organization for team collaboration, the team members put forward an idea : make a small program specialized in managing GitHub Organization, and redesign more simple and intuitive interactions of commonly used functions and further simplify some common management steps. The small program is divided into four parts according to the original classification and managers’ preferences, among which Overview and repos is subdivided into several sub-modules considering that functions under is most frequently used.
And the quick functions that we initially conceived includes:
1.Pushing pull requests notification for team leader and version update notification of branches for team member through the subscription message. 2.Auto fetching branches of upstream repositories to team members’ fork when version updates. 3.Conveniently browse the Actions market to get more custom CI.
As for the specific plan of completing this project, we plan to complete the requirement analysis and prototype drawing construction in the first week, and in the second week, we will analyze functions anddetermine feasible optimization functions.In the third and fourth weeks, we will carry out more detailed division of labor. Some team members will do UI design, while others will learn to use GitHub API and wechat small program programming. Since this part is difficult, we plan to finish it in two weeks. The next five or six weeks will be the most important coding. In week 7, we will set up a server and debug program.
Student number:831902102 Name:Zexuan Yang
Character:Detail-oriented perfectionist, good at quick learning and error correction.
Technology of expertise:Flat design, Java, C, C++
Habit:Computer games, Binge-watching, Sci-Fi
Desired software engineering role:leader or coder
Teammate 1:
student number:831901311 Name:Shen Hong
Character:I am a team player and have great communication and interpersonal skills.
Technology of expertise:Python
Habit:Playing basketball,fitness,watching movies
Desired software engineering role:test
Teammate 2:
Student number:831901107 Name:JinJing Zhang
Character:Social phobia
Technology of expertise:C++,Python
habit:Watching animation,playing games
Desired software engineer role:Test
Teammate 3:
Student number:831902121 Name:Yongji Nan
Character:Serious,a little social fear
Technology of expertise:JAVA
Habit:Reading novels , researching programming problems
Desired software engineering role:The front end
Software engineering is a very useful discipline. This project can not only increase our team's programming experience, but also improve our innovative thinking ability and experience in coding complex programs. Therefore, our group attaches great importance to this valuable cooperation opportunity. We hope that the wechat mini program we made this time can really bring convenience to programmers who use Github for open source programming collaboration.