Improve developer experience and productivity

Đang mở
#1,032 12 bình luận 2 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

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
20/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
azure, csharp

Hướng nghiên cứu

Không có tệp, bài kiểm thử hoặc điểm vào nào được nêu. Hãy bắt đầu bằng việc xem xét thiết lập cục bộ và các tích hợp hiện tại với Azure, Vimeo và Discord, sau đó kiểm tra các workflow CI/CD và workflow xử lý secret. Công việc hoàn tất khi cuộc thảo luận rộng trở thành một tập hợp cải tiến cụ thể, có phạm vi rõ ràng, với các kết quả rõ ràng về việc onboarding và năng suất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

  • DevBetter as a project provides value to its community and to its owner, but one can imagine that that value is not counted in the billions of dollars (not yet 😜). At the moment, for DevBetter community members and its owner (and agents), time spent working on the project provides limited ROI.
  • DevBetter does not really have a pool of dedicated maintainers for which DevBetter work is a high priority. Which is normal when taking into consideration the previous point.
  • The DevBetter project, though not very large in size, does rely on a number of third party services (Azure, Vimeo, Discord...).
  • At the moment the repo is open source and we have to be very careful about secrets and credentials leaking out.
  • Getting DevBetter up and running locally is not the most complicated thing in the world but is also not exactly trivial.
  • Given all of the above, individual development efforts by community members and the owner is probably not as efficient as it could be.

If we want the DevBetter project to be maintained and developed to a certain level of quality by community members, which is no doubt one of the main benefits of having it be open source, getting up and running should be as easy and as fast as possible. My personal experience so far is that it isn't, for a number of reasons.

I've created this issue so that we can all come up with some ideas, hopefully some low-hanging fruits, that could potentially improve developer experience, speed up onboarding and generally increase development ROI.

One of my personal pain point has been working with features that integrate with 3rd party services, but I believe there is room for improvement in the CI/CD process and other areas as well.

Ngôn ngữ chính
C#
Star
157
Fork
59
Merge trung bình
3 giờ 12 phút
Pull request đã merge (30 ngày)
4

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của DevBetterCom/DevBetterWeb

Tất cả issue của DevBetterCom/DevBetterWeb

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.