在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Homebrew/gsoc开源软件地址:https://github.com/Homebrew/gsoc开源编程语言:开源软件介绍:Homebrew's Google Summer of CodeHomebrew is a package manager for macOS and Linux written in Ruby and Bash. Application InstructionsIn your application tell us:
Homebrew is actively seeking to diversify our contributors and especially welcome applications from women from all backgrounds and people of colour. If you have general questions about Homebrew, feel free to reach out to our Discussions forum: https://github.com/Homebrew/discussions/discussions Google Summer of CodePlease read and apply via https://summerofcode.withgoogle.com/get-started/. MentorsMentorship happens privately on our Homebrew maintainers' Slack and publicly on GitHub pull requests. Each student and project will be assigned a mentor but all students will work with all mentors. Check out GitHub's blog post on how to run GSoC on GitHub for the standards expected from maintainers and students: https://github.com/blog/2312-how-to-run-a-google-summer-of-code-project-on-github Pass Requirements
Technologies Used and RequirementsHomebrew is written mostly in Ruby (with small amounts of Bash), runs on the macOS and Linux operating systems and uses Git and GitHub for version control and updates. You do not need to have used any of these before but must have access to a Mac (unless working on Linux-specific features) and be willing to learn Ruby, Git and GitHub. 2022 IdeasDeduplicate and cleanup GitHub ActionsLength: 175 hoursSkills Required: shell scripting, rubyDifficulty: MediumDescriptionHomebrew makes extensive use of GitHub Actions. Some of our workflows are very similar to each other and could be reused within the Homebrew organisation and community. This project will involve learning about Actions workflows in order to find ways to more efficiently use them across our projects. Mentors: Thierry, RuiHomebrew/brew#11101Homebrew issue:Speed up HomebrewLength: 350 hoursSkills Required: rubyMentors: ThierryDifficulty: HardDescriptionHomebrew's boot time is slower than it needs to be. Some of our dependencies, in particular ActiveSupport, may be the cause of this. The goal of this project is to improve Homebrew's boot time without negatively impacting the project. Homebrew/brew#10508Homebrew issue:Autobumping resourcesLength: 175 hoursSkills Required: rubyMentors: NandaDifficulty: MediumDescriptionMany Homebrew packages use resources, a special kind of package dependency. While we have tools which automatically upgrade packages to new versions, this feature doesn't work with resources. This project will enhance our existing #49Homebrew issue:
Improve behaviour of |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论