2016-04-28 66 views
6

Chcę użyć edytora w przeglądarce i zapisać w github bez serwera. Podobnie jak w edytorze tekstu w github/bitbucket mógłby nowy plik i zapisać goCzy można edytować plik i zatwierdzić github/bitbucket z przeglądarki

Chcę wiedzieć, czy są jakieś api resztę tego 2 usług, łatwo popełnić plik jak ten

lub biblioteki git w JS, który mógłby pracować bez konieczności ściągania wszystkich plików na nasz komputer

Odpowiedz

4

W przypadku szukasz edytor kodu online, które można podłączyć do github lub bitbucket następnie można spojrzeć na nich:

Jeśli chcesz samodzielnie stworzyć taki edytor, możesz zacząć od githu b lub dokumentacja REST API bitbucket za:

A wystarczy wybrać javascript REST bibliotekę preferencjami interakcji z tych interfejsów API.

Dla Github: do tworzenia/aktualizacji/usuwania plików można użyć Contents resources. Na przykład this section explains how to update a file.

+0

Dzięki, ale w rzeczywistości znalazłem api github. Problem polega na tym, że nie mogę znaleźć API do zatwierdzenia pliku dla bitbucket – Thaina

+0

@Thaina, szukasz zasobów zawartości.Zaktualizowałem swoją odpowiedź kilkoma linkami do dokumentów. – GlennV

+1

Przepraszamy, pomyliłem "bitbucket" dla "github" w twojej pierwszej uwadze. Z bitbucket nie wydaje mi się, że narazili się na aktualizację plików za pomocą ich REST API, więc nie będziecie mogli z tego korzystać. Możesz napisać własną aplikację serwerową, która użyje biblioteki git do interakcji z twoimi repozytoriami i ujawni niezbędne działania poprzez REST API, ale to nie jest proste ... Możesz też zaimplementować własny bitbucket (Server) add - aby odsłonić te wywołania REST, ale to też nie jest łatwe. – GlennV

1

Bitbucket posiada edytor online, w którym można zmienić plik i zatwierdzić od razu. Sprawdź to here.