easywebhub / tasks

List of tasks for EasyWeb members
1 stars 4 forks source link

Process of creating websites #45

Open baotnq opened 7 years ago

baotnq commented 7 years ago

Yêu Cầu

Website Details https://gist.github.com/baotnq/06065dc16aa2491b5dc584faaba5bdf6 Acount Details https://gist.github.com/baotnq/7882f4de22a649eb8b6fe6ae116d4725

Process

  1. [x] API tạo repo ở source.easywebhub.com để lưu trữ source và output của website,
  2. [x] [API] thêm thiết lập để push-to-deploy trên demo.easywebhub.com,
  3. [x] API tạo webhook trên source để trỏ tới demo
    "stagging" : [    // dùng để lưu trữ thay đổi, preview cá nhân, nôi bộ team ,
    {
       "name" : "EasyWeb Environment",
       "hosting-fee" : "free",
       "url" : "",
       "git" : "https://source.easywebhub.com/user-name/website-name.git"  //NOTEs
    }
    ]
    1. [API] tạo repo trên github.com sử dụng account chung
      "production" : [   // dùng để deploy cho server chính
      {
      "name" : "Github Environment",
      "hosting-fee" : "free",
      "url" : "https://easywebhub.github.io/xxxx",
      "git" : "https://github.com/easywebhub/xxx.git"  
      }]
    2. [API] thiết lập để pull output từ demo, sau đó push lên github
    3. cập nhật các thông tin này vào db của website trên api.easywebhub.com

References:

baotnq commented 7 years ago

@nemesisqp xem các API trên của Process, cái nào anh chưa note ra, còn thiếu thì em bổ sung ra nghe. Chưa kể quy trình thực hiện có thể còn nhiều steps khác nữa, thì bổ sung thêm luôn. @thanhtdvn em tiếp nhận các API của @nemesisqp để tích hợp hết vào phần api của em để wrap toàn bộ process trên trong 1 api thôi

baotnq commented 7 years ago

@thanhtdvn anh có cập nhật phần mô tả ở "Yêu Cầu", em xem lại coi có hiểu ko nghe