Pattern Idea: Scripts To Rule Them All
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu với bài viết GitHub được liên kết và repository github/scripts-to-rule-them-all để hiểu pattern được đề xuất. Phỏng vấn một người quen thuộc với cách tiếp cận này, sau đó ghi lại cách nó hỗ trợ việc bootstrap các dự án đa ngôn ngữ; được xem là hoàn tất khi có một pattern hoàn chỉnh, có thể review, dựa trên thông tin đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Pattern idea: Enable contributions in polyglot environments with "Scripts To Rule Them All"
Many companies have a polyglot environment, using multiple different programming languages for the software that they build. The different programming ecosystems come with various ways of bootstrapping the project locally. That means that getting from git clone to an up-and-running project in a development environment works very differently, depending on the programming ecosystem.
Hypothesis
Making it easy to bootstrap a project will encourage contributions from a wider range of contributors, even if they don't know the specific programming language that well.
Examples in the wild
The GitHub team has written about this idea here:
https://github.blog/2015-06-30-scripts-to-rule-them-all/
https://github.com/github/scripts-to-rule-them-all
How to write the pattern
One approach for writing this pattern could be to find somebody that works at GitHub and is familiar with the Scripts To Rule Them All approach. Interview them and write a pattern about this approach together with them.
Other references
Also see this discussion in the InnerSource Commons Slack about the "impact of choice of programming language for the success of an InnerSource project":
https://innersourcecommons.slack.com/archives/C04PXKRN4/p1589456355371100
(link doesn't work anymore because we cannot go that far back in the Slack history)
- Ngôn ngữ chính
- HTML
- Star
- 853
- Fork
- 206
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 2
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của InnerSourceCommons/InnerSourcePatterns
-
community metrics
InnerSourceCommons/InnerSourcePatterns#935 · 1 người được giao ·
-
community metrics
InnerSourceCommons/InnerSourcePatterns#934 · 1 người được giao ·
-
community metrics
InnerSourceCommons/InnerSourcePatterns#922 · 1 người được giao ·
-
community metrics
InnerSourceCommons/InnerSourcePatterns#921 · 1 người được giao ·
-
community metrics
InnerSourceCommons/InnerSourcePatterns#915 · 1 người được giao ·
Tất cả issue của InnerSourceCommons/InnerSourcePatterns
Issue tương tự
-
triage
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
feature pydanty:is-working
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
pydantic/pydantic-ai#8647 ·
-
Add date o "release information" Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Add more to the documentation Đang mở:watch: Not Triaged dotnet-fsharp/svc
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100