라이브 데모를 실시한 경험 →
Unleash는 기능 관리를위한 강력한 오픈 소스 솔루션입니다. 개발 워크 플로우를 간소화하고 소프트웨어 제공을 가속화하며 팀이 최종 사용자에게 새로운 기능을 어떻게 그리고 언제 출시 할 수 있는지 제어 할 수 있도록합니다. 잠재력을 발휘하면 자신의 속도로 더 작고 관리하기 쉬운 릴리스로 프로덕션에 코드를 배포 할 수 있습니다.
기능 플래그를 사용하면 실제 프로덕션 데이터로 코드를 테스트하여 사용자의 경험에 부정적인 영향을 줄 위험을 줄일 수 있습니다. 또한 팀이 별도의 기능 지점 없이도 여러 기능을 동시에 작업 할 수 있습니다.
Unleash는 Github에서 기능 플래그를 높이는 가장 인기있는 오픈 소스 솔루션입니다. 15 개의 공식 클라이언트 및 서버 SDK 및 15 개 이상의 커뮤니티 SDK를 지원합니다. 원하는 경우 나만의 SDK를 만들 수도 있습니다. Unleash는 모든 언어 및 프레임 워크와 호환됩니다.
해제를 시작하려면 무료 평가판으로 Unleash Enterprise를 탐색하거나 오픈 소스 솔루션으로 현지에서 시작할 수 있습니다.
Unleash Enterprise부터 시작하려면 무료 평가판을 요청하십시오. 이를 통해 무제한 프로젝트 및 환경이있는 호스팅 인스턴스 및 역할 기반 액세스 제어, 변경 요청, 단일 사인온 및 자동 사용자 프로비저닝을위한 SCIM과 같은 기능에 액세스 할 수 있습니다.
로컬로 풀어주기 위해서는 컴퓨터에 git 및 docker 설치해야합니다.
다음 명령을 실행하십시오.
git clone [email protected]:Unleash/unleash.git
cd unleash
docker compose up -d 그런 다음 브라우저를 localhost:4242 로 가리키고 다음을 사용하여 로그인하십시오.
adminunleash4allNode.js를 통해이 저장소에서 소스 코드를 직접 실행하고 싶다면 기고 가이드에서 시작하여 실행하려면 단계별 지침을 참조하십시오.
공식 SDK 목록에서 선호하는 SDK를 찾아 프로젝트로 가져 오십시오. 특정 SDK의 설정 가이드를 따르십시오.
이전 단계에서 Docker Compose 파일을 사용하는 경우 다음은 다음과 같은 구성 세부 정보가 있습니다.
http://localhost:4242/api/frontend/clientKey : default:development.unleash-insecure-frontend-api-tokenhttp://localhost:4242/api/default:development.unleash-insecure-api-token다른 설정을 사용하는 경우 구성 세부 정보도 다를 수 있습니다.
코드에서 기능 플래그의 상태를 확인하는 것은 쉽습니다! 구문은 언어에 따라 다르지만 깃발을 사용할 수 있는지 확인하기 위해 간단한 기능 호출 만 있으면됩니다. Java에서 어떻게 보이는지는 다음과 같습니다.
if ( unleash . isEnabled ( "AwesomeFeature" )) {
// do new, flashy thing
} else {
// do old, boring stuff
}로컬에서 풀어주고 싶지 않다면 Heroku 및 Digital Ocean에 대한 쉬운 배포 설정도 제공합니다.
위의 섹션에서는 빠르고 쉽게 일어나고 실행하는 방법을 보여줍니다. 자신의 환경에 대한 구성 및 사용자 정의를 시작할 준비가되면 자체 관리 배포를 시작하거나 구성 옵션을 제공하거나 Docker를 통해 로컬로 실행하는 문서를 확인하십시오.
무제한 온라인 데모를 사용해보십시오.
우리는 새로운 도구를 배우는 것이 어렵고 시간이 많이 걸릴 수 있다는 것을 알고 있습니다. 우리는 도움을 좋아하는 커뮤니티가 커지고 있습니다. 주저하지 말고 도움을 청하십시오.
Slack에 가입하십시오. 가능하면 열린 질문에 대한 질문을하고,이 주제들을 일반적으로 토론하거나 토론하십시오.
버그를 발견했거나 해방을 개선하는 방법에 대한 아이디어가있는 경우 github 문제를 만듭니다.
자세한 내용의 설명, 방법 안내서 등을 보려면 문서를 방문하십시오.
기능 플래그 솔루션 빌딩 및 스케일링 원리에 대해 자세히 알아보십시오.
Unleash는 Github에서 가장 큰 오픈 소스 기능 플래그 솔루션입니다. 구축은 협력적인 노력이며, 우리는 많은 똑똑하고 재능있는 개인들에게 많은 감사를 표합니다. 커뮤니티와 함께 그것을 구축하면 실제 사람들에게 실제 문제를 해결하는 제품을 구축 할 수 있습니다. 우리는 당신의 도움을 받고 싶습니다 : 자유롭게 문제를 열거 나 풀어 요청을 제공하십시오.
Contributing.md 파일은 환경 설정, 테스트 실행 및 소스에서 실행되는 환경 설정에 대한 팁에 대한 기여 가이드 라인 및 잠금 해제 개발자 안내서를 확인하십시오.
다음 기능 중 하나를 찾고 있다면 프로 및 엔터프라이즈 계획을 살펴보십시오.
Unleash는 지난 몇 년 동안 크게 진화했으며 소프트웨어를 최신 상태로 유지하는 것이 얼마나 어려운지 알고 있습니다. 현재 주요 버전을 사용하는 경우 업그레이드가 문제가되지 않아야합니다. 이전 주요 버전을 사용하는 경우 무제한 마이그레이션 가이드를 확인하십시오!