Things I would like to see in the developer documentation
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ài liệu
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- json, sql
- Lĩnh vực
- documentation
Hướng nghiên cứu
Đây là một danh sách mong muốn khá rộng thay vì một tác vụ dành riêng cho tệp, bao quát các chủ đề về Vala, GTK và GLib trong các lĩnh vực bố cục, văn bản, phương tiện, lưu trữ và tích hợp với elementary. Hãy bắt đầu bằng cách xem lại tài liệu dành cho nhà phát triển hiện có và thu hẹp danh sách chưa được đánh dấu xuống còn một chủ đề. Kết quả hoàn thành phải là một trang tài liệu hoặc ví dụ có phạm vi rõ ràng, với kết quả học tập được xác định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hello,
Since Dan has talk about improving the documentation in G+, I have made a list of what I have try to learn when getting started with Vala.
But in one month, I haven't find the time to create proper bugs reports, and I will have even less time the next 2 month, so, even if it isn't awesome I am just gonna put it here.
A little background here : I am in my last year of college, really passionate about Gnu/Linux in general, and more particularly elementary. I have try 3 or 4 time to build a simple 3rd party elementary app, and eventually give up each time because it took me really a long time to find how to do Gtk stuff, and the best source was understanding other 3rd party elementary apps.
Vala isn't too hard to pick up. I was already familiar with object oriented programming, so I have build a Game, and an IA for this game as a student project in a month or two.
The hard part IMO, is getting started with GTK and GLib libraries. I have to say that I am not really familiar with the creation of interfaces (well, I had a course about QT, but I didn't do much). And blog post about creation of Gtk interfaces in Vala are really hard to found.
Down here, a list of things I have search about, and that I would love to see into the documentation :
Common layouts :
- How to do a Headerbar
- add a Popover
- add a Menu
- change the color to set a brand
- Welcome View
- Stack and Stack Switcher
- How to do a Sidebar (classic, with sourceview, only with big icons)
- Cover view (the list of albums in noise)
- TreeView (second view in Noise)
- #194
- Pantheon mail list (that list of mails, I never figure out how to do it)
Playing with Text :
- Text View
- Customising Text (bold, size, color)
- Text Editing
- WebKitView
Playing with media :
- Displaying an Image
- Playing some audio
- Playing a Video
Storing Data :
- Gsettings
- SQL db
- "Open a File" Dialog
- Getting Data from a Rest API
- Reading data from JSON
Pro tips :
- Keyboard Shortcuts
- Right Click
Integration with elementary :
- Notifications
- Number above icons in Plank
Contractor
Again, sorry for just putting that here and not doing a propers bugs reports.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 88
- Fork
- 30
- Merge trung bình
- 18 giờ 33 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc 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 elementary/docs
-
Good First Issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
elementary/docs#244 ·
-
Update for Sysupdate imagesĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100
elementary/docs#245 ·
-
Priority: Wishlist
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 52/100
elementary/docs#241 · 1 reaction ·
-
Modernize design guidelinesĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
elementary/docs#236 · 3 bình luận ·
-
Needs Design Priority: Wishlist
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
elementary/docs#235 · 4 bình luận ·
Tất cả issue của elementary/docs
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
esphome/esphome.io#7657 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
FrameworkBundle SecurityBundle
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
symfony/symfony-docs#23277 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Sync EN] hard link does not need special permissionsCó thể đã có người làm @lacatoire đã nhận hôm nay. Đang mởsync-en
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày
-
sync-en
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 4 ngày