2013-10-27 14 views
16

Tôi có thể tạo các dự án trên plnkr.co và lưu chúng vào github không? Plnkr là hoàn hảo để trình bày dự án javascript và cho phép phát triển cộng tác tức thì. Sẽ rất hữu ích nếu tôi có thể xuất từ ​​plnkr.co sang github. Điều này có khả thi không? Sau đó như thế nào?Plunker có thể tiết kiệm cho github?

Trả lời

11

Dường như không.

Bạn có các yêu cầu "đồng bộ hóa" tương tự được biểu thị, ví dụ: issue 28, dẫn đến các tập lệnh như plunk_it.

Ý tưởng là để có:

  • tập tin của bạn trong repo địa phương của bạn (mà bạn có thể push to GitHub)
  • một cách để gửi các tập tin tương tự để plunker

Tác giả của plunker cho thấy các lựa chọn thay thế:

Tôi có thể đề xuất cho bạn ba cách thay thế để nhận mã của bạn vào Plunker tại có thể hoặc có thể phù hợp với không tốt hơn công việc của bạn:

  • Tạo một tải trọng POST (trong cùng một cách bạn làm trong [r26D/plunk_id]) và gửi đến http://plnkr.co/edit/ (hoặc http://beta.plnkr.co nếu bạn thích phiêu lưu).
    Đó là những gì được sử dụng bởi tài liệu AngularJS (xem nút Chỉnh sửa trên: http://docs.angularjs.org/api/ng.directive:ngReadonly).
  • Đồng bộ hóa đoạn mã của bạn với Gist và sau đó sử dụng liên kết nhập cho người dùng của bạn. Điều này sẽ sử dụng cơ chế tương tự như hầu hết các mẫu hiện tại trên Plunker.
    Để sử dụng, hãy tạo biểu mẫu trong iframe có thân bài đăng sẽ tương ứng với lược đồ Plunk bạn đã phát hiện và đăng iframe đó tới http://plnkr.co/edit/gist: với target="_blank | _self".
  • Tạo giản đồ nhà nhập khẩu mới cho các thư mục trong kho lưu trữ Github. Đây là điều mà tôi muốn thêm nhưng không bao giờ có xung quanh.
    Cách các nhà nhập khẩu làm việc có thể được nhìn thấy trong: https://github.com/filearts/plunker_www/blob/master/assets/js/services/importer.coffee

Bây giờ, caveat lớn của tất cả các phương pháp đề xuất là bạn sẽ không thể nhìn thấy một danh sách các dĩa từ mã ban đầu của bạn. Đây có thể là thứ bạn muốn. Trong thực tế, sẽ sớm có (đọc: vài tháng tới-ish) được thêm thông tin về lịch sử plunk. Thay vì một thuộc tính fork_of duy nhất, sẽ có một mảng lịch sử hoặc một thứ gì đó sắp xếp.

Ngoài ra, cảnh báo thứ hai là khi tôi triển khai cửa sổ thảo luận (xem: http://beta.plnkr.co/sMXKW6), không có cách tiếp cận được đề xuất nào hỗ trợ nhận xét vì nhận xét chỉ được bật cho các nhóm đã lưu.

+1

Cảm ơn bạn, như bạn nói, có vẻ như không. –

+11

Yuck. Một tích hợp đơn giản sẽ là tuyệt vời. – arcseldon