Backstage로 플러그인 만들기
다가오는 회사 해커톤에서 Backstage 인스턴스에 할 일 목록 추적기를 만들겠다는 멋진 아이디어가 있어요. Backstage는 우리의 모든 정보를 통합해야 하니까, 앞으로 완료할 작업들도 추적할 수 있어야 하잖아요! 이 가이드는 고품질 Backstage 플러그인을 자신 있게 만드는 방법을 가르쳐 줄 거예요.
출처: 문서
본문
사전 준비 사항
- create-app 골든 패스를 완료했을 것으로 기대해요.
시나리오
다가오는 회사 해커톤에서 Backstage 인스턴스에 할 일 목록 추적기를 만들겠다는 멋진 아이디어가 있어요. Backstage는 우리의 모든 정보를 통합해야 하니까, 앞으로 완료할 작업들도 추적할 수 있어야 하잖아요!
많은 훌륭한 Backstage 플러그인이 비슷한 방식으로 시작됐어요. 한 개발자가 팀이나 회사의 다른 사람들이 다음과 같이 하고 있다는 것을 알아챘죠:
-
오류가 많은 데이터로 채워진 스프레드시트를 수동으로 정리하는 데 시간을 낭비하고 있거나
-
매주 몇 시간씩 그 사이트의 특정 링크 하나를 찾으려고 보내고 있거나
-
개발자 흐름에 영향을 주거나 그저 작업량(toil)인 수백만 가지 다른 문제를 겪고 있음
그리고 그들은 그 문제를 해결하기 위해 Backstage에서 공유 플러그인을 만들기로 했어요.
이 가이드는 고품질 Backstage 플러그인을 자신 있게 만드는 방법을 가르쳐 줄 거예요. 해커톤에서 모두에게 깊은 인상을 주는 동시에, 필연적으로 플러그인을 프로덕션 준비로 만들라는 요청을 받을 때 성공할 수 있도록 준비시켜 줄 거예요.
구조
시작하려면 이 가이드는 백엔드 플러그인을 만드는 과정을 안내할 거예요. HTTP API, 데이터베이스, Backstage 백엔드 시스템으로 작업하는 기초를 익히게 될 거예요. 그런 다음 프론트엔드로 이동해서, Backstage 사용자에게 보이는 새 페이지를 만드는 방법과 API를 호출하는 방법을 보여드릴게요. 마지막으로, 플러그인을 작성할 때 고려하고 싶은 몇 가지 일반적인 통합을 안내할 거예요.
다음 단계
-
왜 플러그인을 만드나요?
-
지속 가능한 플러그인 개발
-
골든 패스: 백엔드 플러그인
-
골든 패스: 프론트엔드 플러그인