Tom Preston-Werner, Peter Pistorius, Rob Cameron, David Price 및 250 명 이상의 놀라운 기고자 (전체 목록은 파일 끝 참조).
참고 : ReadMe 의이 섹션은 우리가 Bighorn이라고 부르는 현재 개발 시대에 열망입니다. Bighorn은 아직 석방되지 않았지만, 그렇다면 아래에서 읽은 내용의 약속을 충족시킬 것입니다. 이 여정에서 우리를 도와주고 싶다면 커뮤니티 포럼에서 인사하십시오!
Redwood는 놀라운 최종 사용자 경험을 제공하는 React 기반 웹 응용 프로그램을 신속하게 생성하기위한 프레임 워크입니다. 우리의 목표는 프로토 타입과 해커 톤에 사용하기에 충분히 간단하고 접근하기 쉬운 것입니다. 그러나 다음 스타트 업으로 진화 할 수있을 정도로 성능적이고 포괄적입니다.
우리는 이것을 두 가지 주요 방식으로 달성합니다.
레드 우드는 의견이 많고 풀 스택입니다. 우리는 JS/TS 생태계에서 최고의 기술을 선택했으며 기술 옵션을 끝없이 평가하는 대신 작업을 수행 할 수있는 응집력있는 프레임 워크에 아름답게 통합했습니다. 백엔드없이 Redwood를 사용하기 시작할 수 있지만 데이터 중심 응용 프로그램을 구축 할 때 프레임 워크가 실제로 빛납니다. 당사의 투명한 데이터 가져 오기 및 선택적인 GraphQL API는 예상보다 응용 프로그램을 구축하고 성장시킵니다!
Redwood의 선언적 데이터 가져 오기 및 간단한 양식 제출 기능은 RSC + 서버 작업 위에 구축되며 일반적인 사용 사례를 단순화하여 사용자의 경험에 집중할 수 있습니다. 가장 반응이 좋은 사용자 인터페이스를 작성하려면 코드가 서버에서 실행되어야하는지 또는 클라이언트에서 실행 해야하는지에 대한 추론이 필요합니다. Redwood를 사용하면 React Server 구성 요소의 전력을 활용하여 코드에 대한 최상의 실행 컨텍스트를 쉽게 선택할 수 있습니다.
전체 프레임 워크는 TypeScript로 구축되므로 라우터에서 데이터베이스 및 모든 곳에서 유형 안전을 얻을 수 있습니다. JavaScript로 앱을 구축하려는 경우 좋아하는 편집기에서도 훌륭한 코드 완료 기능을 즐길 수 있습니다.
Bighorn을 사용해보십시오 : Bighorn은 아직 생산 릴리스가 없지만 최신 코드를 카나리아로 게시하며 실험을 환영합니다! 이 카나리아에 익숙해지는 가장 좋은 방법은 Redwood 블로그를 주시하는 것입니다.
Redwood는 앱이 사이드 프로젝트에서 시작으로 성장함에 따라 빠르게 이동하도록 설계된 의견이 많고 풀 스택/Typescript 웹 애플리케이션 프레임 워크입니다.
최고 수준에서 레드 우드 앱은 사용자 정의 그래프 QL API와 대화하는 React 프론트 엔드입니다. API는 Prisma를 사용하여 데이터베이스에서 작동합니다. 상자에서 JEST와 함께 엄격하게 통합 된 테스트, Pino로 로깅 및 StoryBook이있는 UI 구성 요소 카탈로그가 발생합니다. 인증 (Auth0 등) 또는 CSS 프레임 워크 (테일 윈드 CSS와 같은)를 설정하는 것은 단일 명령 줄 호출입니다. 또한 Redwood의 아키텍처는 서버리스 제공 업체 (예 : Netlify, Vercel) 또는 기존 서버 및 컨테이너 제공 업체 (예 : AWS, Render)에 배포 할 수 있습니다.
Redwood를 통해 많은 결정을 내릴 수 있습니다. Redwood는 다양한 기술과 구성을 선택하고 재구성하는주기를 낭비하는 대신 애플리케이션을 특별하게 만드는 이유를 해결할 수 있습니다. 또한 Redwood는 적절한 프레임 워크이므로 시간이 지남에 따라 최소한의 노력으로 지속적인 성능과 기능 업그레이드의 혜택을 누릴 수 있습니다.
튜토리얼 : 레드 우드를 알 수있는 가장 좋은 방법은 광범위한 레드 우드 튜토리얼을 거치는 것입니다. 재미있게 보내세요!
빠른 시작 : 몇 가지 명령만으로 컴퓨터에 풀 스택 레드 우드 애플리케이션을 설치하고 실행할 수 있습니다. 빠른 시작 가이드를 확인하여 시작하십시오.
문서 : 광범위한 참조 문서 및 가이드는 전체 Redwoodjs 문서를 방문하십시오.
Redwood는 Github (지구상에서 가장 인기있는 코드 호스트)의 공동 창립자 인 Tom Preston-Werner가 시작한 최신 오픈 소스 프로젝트, Jekyll (최초이자 가장 인기있는 정적 사이트 생성기 중 하나), Gravatar (지구상에서 가장 인기있는 아바타 서비스 제작자)의 제작자, Semantic Besting Specification의 저자 (Powers The Node Packaging) 및 Inventor의 저자 인 Gravatar (지구상에서 가장 인기있는 아바타 서비스)의 제작자, 제작자, Gravatar (지구상에서 가장 인기있는 아바타 서비스), Tomler의 저자입니다. 많은 프로젝트에서 사용하는 구성 언어).
우리는 개발자 경험에 사로 잡히고 가능한 한 많은 보일러 플레이트를 제거합니다. 기존 라이브러리가 우리의 문제를 우아하게 해결하는 경우, 우리는이를 사용합니다. 그들이하지 않는 곳에, 우리는 우리 자신의 솔루션을 작성합니다. 최종 결과는 사랑에 빠질 수있는 자바 스크립트 개발 경험입니다!
다음은 표준 Redwood 응용 프로그램이 사용할 기술의 빠른 맛입니다.
옵션 내장 GraphQL API 지원을 사용하려면 여기에 스택이 있습니다.
레드 우드와 같은 프레임 워크에는 많은 움직이는 부분이 있습니다. 로드맵은 프레임 워크가 원하는 위치와 관련하여 높은 수준의 개요를 얻을 수있는 좋은 방법입니다. 그리고 우리는 모든 Github 프로젝트 보드에 연결하기 때문에 참여할 수있는 좋은 방법이기도합니다! 로드맵
(Tom Preston-Werner의 역사)
내가 캘리포니아 북부에 사는 곳에는 레드 우드라는 나무가 있습니다. 레드 우드는 세계에서 가장 키가 크며, 일부는 높이가 380 피트 (380 피트)에서 토핑됩니다. 아직도 살아있는 레드 우드 중 가장 장남은 3,200 년 전에 놀라운 땅에서 싹을 탔습니다. 그들 가운데서는 것은 초월 적입니다. 때때로, 내가 생각하거나 창의적이어야 할 때, 나는 내가 좋아하는 레드 우드 숲으로 여행 하고이 거인들 사이를 걸어 가서 침묵의 웅장 함에 몸을 담그고 나 자신을 흡수 할 것이다.
또한 Redwoods는 초기 웹 앱 프레임 워크에 열망이 될 것이라고 생각한 몇 가지 속성을 가지고 있습니다. 즉:
레드 우드는 묘목처럼 아름답고 장엄한 것으로 자랍니다. 웹 앱에 대해 그렇게 느낄 수 있다면 어떨까요?
레드 우드 피네콘은 조밀하고 놀랍도록 작습니다. 더 적은 코드로 더 많은 작업을 수행 할 수 있습니까?
레드 우드 나무는 불에 저항합니다. 놀라운 웹 프레임 워크와 마찬가지로 놀랍게도 재난 시나리오에 강력합니다!
레드 우드는 멀리서 복잡해 보이지만 단순하게 가까이 다가옵니다. 그들의 분기 구조는 순서를 제공하고 간단한 프레임 워크 내에서 출현하는 복잡성을 허용합니다. 웹 프레임 워크가 동일하게 할 수 있습니까?
그리고 당신은 그것을 가지고 있습니다.
거대한 "감사합니다!" 프레임 워크, 웹 사이트, 문서 및 제작 레드 우드 템플릿과 같은 하나 이상의 레드 우드 프로젝트에 기여한 아래의 모든 사람에게.
에이미 헤이우드 더튼 | 데이비드 가격 | Tobbe Lundberg | Tom Preston-Werner |
David Thyresson 관리자 | Daniel Choudhury 관리자 | Keith T Elliot 지역 사회 | 배럿 번즈 워스 지역 사회 | 조쉬 GM 워커 관리자 |
Tom Preston-Werner | 피터 피스토리우스 | Rob Cameron | 데이비드 가격 |
알도 부치 | Aditya Pandey | 아만다 지아 넬리 | 앨리스 자오 | 사이먼 개그논 |
Chris van der Merwe | Ryan Lockard | 피터 콜라 피에트로 | Noire.munich | 포레스트 헤이즈 |
로버트 | Anthony Campolo | 클레어 Froelich | 킴-아인 라인 미구엘 | 도미니카 사디 |
크리스 쿨슨 |
Anton Moiseev | Mohsen Azimi | 크리스토퍼 번즈 | 테리 크레 메르 | 제임스 조지 |
브렛 잭슨 | Guilherme Pacheco | Kasper Mikiewicz | Chris-Hailstorm | 자이 |
Lachlan Campbell | Satya Rohith | 스티븐 노모 모어 | Mads Rosenberg | 테드 스토 셰프 |
EUROBOB | Vikash | 아드리안 마토 | Anirudh Nimmagadda | 벤 맥칸 |
크리스 볼 | Suvash Thapaliya | Thieffen Delabaere | 스와 렉스 | 맥스 레온 |
Maxim Geerinck | Niket Patel | 0xflotus | 앤서니 파웰 | 아리아 j |
브라이언 케 텔슨 | 도미니카 채프먼 | 에반 몬 쿠소 | Georgy Petukhov | 지아니 모스키니 |
Giel | Jani Monoses | 요한 엘리아슨 | 레오나르도 엘리아스 | 로건 houp |
로렌 | Mark Pollmann | Matthew Leffler | Michele Gerarduzzi | Nick Gill |
니콜라스 기쁨 그리스도 | 올리비에 랜스 | Phuoc | 록키 메자 | 샤란 쿠마르 |
Simeon Griggs | 테일러 밀리 만 | Zach 해머 | przemyslaw t | 헤밀 데사이 |
Alessio Montel | 앤서니 모리스 | 베토 | Turadg Aleahmad | 폴 카라 얀 |
니콜라스 | Guledali | Yong Joseph Bakos | Gerd Jungbluth | 제임스 하이 스미스 |
트로이 로젠버그 | Amr Fahim | Dfundingsland | 에두아르도 리벨 | 제프리 혼 |
Matthewhembree | Robert Bolender | 시햄 차 하르 | 아론 수너 | 앨빈 크레 스포 |
크리스 엘리스 | 콜린 로스 | 데니스 댄 | 데릭 펠레 티어 | Jeroen Van Baarsen |
Matan Kushner | Matthew Rathbone | Michal Weisman | 미구엘 올러 | Mudassar Ali |
네이트 핀치 | Paweł Kowalski | Punit Makwana | 스콧 차콘 | 스콧 |
Scott Walkinshaw | 스테판 반 디펜 | Bpenno | Tim Trautman | Zachary McKenna |
라이언 헤이즈 | 에반 위버 | cr1at0rs | Qooqu | 안드로이드 데브 노트 |
제레미 크라츠 | 모니카 파웰 | Ganesh Rane | 라이언 도일 | Matt Reetz |
Punit Makwana | shzmr | 에스테반 러 | 커트 허텐 | António Meireles |
브렌트 게프 펜스 | Santhosh Laguduwa | 마르코 부치 | Johnny Choudhury-Lucas | 스티븐 알 메로스 |
Lumencodes | _robobunny | Kevin Poston | Davy Hausser | 모 린더 살 루자 |
라만다 | Ryancwalsh | Nick Geerts | miku86 | 크리 스츠 티아 인 |
Jonathan Derrough | Asdethprime | 브라이언 솔론 | Chris Chapman | Joël Galeran |
마리아 | 타일러 스콧 윌리엄스 | 바니아 쿠처 | Viren Bhagat | 윌리엄 |
dcgoodwin2112 | 베넷 로저스 | 다니엘 오닐 | 데이비드 유 | Adithya Sunil |
에드워드 장 | 마누엘 칼렌 바흐 | Nick Schmitt | 존 메이어스 | 매튜 부시 |
패트릭 갤러거 | Himank pathak | 모건 스펜서 | Pedro Piñera Buendía | Matt Sutkowski |
저스틴 에테드 | Zain Fathoni | Shrill Shrestha | 브렌트 앤더슨 | Vinaya Sathyanarayana |
Minshew | Tawfik Yasser | Sébastien Lorber | 찰리 레이 | 김, 장호완 |
Tagawahirotaka | 앤드류 램 | 브랜든 듀렛 | 커티스 라이머 | 케빈 브라운 |
Nikolaj Ivancic | Nuno Pato | Renan Andrade | Sai Deepesh | 파란색 |
스벤 한센 | Mudassar Ali | 상기 김 | Subhash Chandra | 김씨 |
Zhihao Cui | 카일 코 비트 | Sean Doughty | Zak Mandhro | 보즈 도즈 |
이삭 테이트 | 제이스 | 노아 베른존 | rene-demonsters | 세기 샤 로프 |
Tim Pap | In-in | mlabate | 파블로 데후안 | 버그 푸니 |
루이의 핀토 | 리 할리데이 | Blackhawksigma | Devin MacGillivray | 프란시스코 자 라밀로 |
ORTA THEROX | Tharshan Muthulingam | 브라이언 리우 | 앨런 조슬린 | 라이언 왕 |
바시루 | 론 다야 | Todd Pressley | 잭 셰퍼드 | 앨버트 가오 |
VCHOY | 다니엘 마코오이 | Peter Perlepes | 베네딕트 아담스 | 햄버스 크래프트 |
하룬 킬릭 | Mike Nikles | 모하마드 샤 바즈 알람 | Moulik Aggarwal | 오마르 엘-도미 리리 |
폴 맥켈라 | Sarthak Mohanty | 저스틴 쥬렌카 | Jens Lindström | 햄버스 크래프트 |
라이언 첸키 | 조지 카메론 | 남자 | 섀넌 스미스 | 단발 |
FACINICK | Teodoro Villaneuva | Sarvesh Limaye | Shantanu Zadbuke | 듀크 맨 |
마이클 마리노 | Igor Savin | 야곱 아리 올라 | 징징 구 | 팀 콜버거 |
nzdjb | 한나 비비안 쇼 | USMAN KAREEMEE | Watway | 에드워드 메이슨 |
Mateo Carriquí | 카타 카시 | Jeff Schroeder | MNM | Bburnworth |
홍옥 | Rishabh Poddar | Vitalii Melnychuk | Buck defore | 카마 렐 말란다 |
마누엘 빌라 | Arda Tanrikulu | 트리스탄 리 | Agustina Chaer | 찰스 티슨 |
Josema SAR | 켄 그리프 | Wiktor Sienkiewicz | Alejandro Frias | 알렉산드라 |
Ian McPhail | 카일 스튜어트 | 로린 퀘스트 | 마틴 후 하스 | 오데 |
스티븐 핸들리 | Syeda Zainab | Joriswill | Szainab | twodotsmax |
마이클 실만 | Nickpdemarco | Davidlcorbitt | 로즈베 | Anh Le (Andy) |
Isaachook | 매트 시어스 | Mthbarber | Safi Nettah | Dietler |
GUEDIS | rkmitra1 | M3T | 브랜든 바이어 | 매트 머피 |
Jessicard | 피트 매카시 | 필젠 | vik | 칼 할레 얀슨 |
첸 리우 | Manish | Zach Peters | Benas Mandravickas | Cocl2022 |
엘라 | 에릭 키타이프 | 주세페 카루 소 | 이안 월터 | 제드 보 우먼 |
요한 엘리아슨 | 리 스테이플 | 레오 소프 | Matthieu Napoli | NIK FP |
올리노 | 로버트 티르타 | APE 수집가 | CCNKLC | 크리노 |
dkmooers | hbellahc | 안녕 | llmaboi | 창 졸 |
Kristoffer K. | 저스틴 쿤츠 | Paine Leffler | Paul Venable | 피터 첸 |
얀 | Andre Wruszczak | Anton Mihaylov | 미구엘 파라몬 | Fabio Lazzaroni |
Rushabh Javeri | Anders Søgaard | Kunalarya | Aleph Retamal | 알론 |
Bouzid Badreddine | 숯불 폴리 | 기 illa Mantopoulos | 얀 헤닝 | Jonas Oberschweiber |
요르단 롤프 | 호르헤 베네 가스 | 콜자 램프 | 레온 | Masvoras |
민호 김 | 핀 설교 | 루이 오카자키 | Syahrizal Ardana | 크레인 족 |
안녕 | Matt Driscoll | Paikwiki | Mark Wiemer | 알렉스 휴즈 |
에리카 피니 | fatih altinok | 크리스 | Krupali Makadiya | 맥아 |
Michelle Greer | 니콜라 Hristov | Swarit Choudhari | 리나 | Pwellner |
제이 오코너 | 스탠 듀프리 | 빅터 사악 | 우쿠 카스 소와 | 앤드류 램 |
다니엘 jalkut | 엘리 | NoaHC5 | 토미 마샬 | Zachary Vander Velden |
Pantheredeye | 커비 더글러스 엘링슨 | 세르지오 구즈만 | 에릭 하이 | 에릭 구즈만 |
Irshad Wani | niall | 니콜라 Hristov | 루이 오카자키 | Sunjay Armstead |
저스틴 | 캄 c. | Makdeb | Payapula | 윌크스 |
조쉬 GM 워커 | Ari Mendelow | 제이크 자오 | PSIRUS0588 | 에릭 라 비노 위츠 |
Maximilian Raschle | Nikolaxhristov | Alon Bukai | 한국 | 매트 채프먼 |
로인 몰 | 크리스토퍼 번즈 | 알렉스 릴리 | dphuang2 | 다니엘 에스코토 |
제임스 헤스터 | 기 illa Mantopoulos | Linus Timm | 미나 아 바디르 | 톰 딕슨 |
타일러 | Christian Bergschneider | Emre Erdoğan | Toshinori Tsugita | Ajit Kumar Goel |
타이 vo | 샘 후앙 | Stefanos Anagnostou | Dennemark | Aaron Rackley (EverydayTinkerer) |
브렌트 쉐이 벨 루트 | 칼 코트니 | Jai Srivastav | 틸만 | 체더 치즈 |
브라이언 클라크 | 칼 랭 | 크리스 데이비스 | 데이비드 쿠스 | 플라우스 |
Hannes는 묶여 있습니다 | 루카스 바이드 | 마틴 바사 | 크리스 로저스 | Samanvay Karambhe |
Alireza Rais Sattari | Aslaker | Zach-WithCoherence | TUXCOMMUNITY | 테드 |
달튼 크레이븐 | Drikus Roor | 에카 | 개조 | 네미 샤 |
로드리고 메디나 | 러셀 앤서니 | 제이슨 다니엘 | 레이 햇 필드 | Swyx.io |
bwizard06 | BIGOOD | Cristi Ciobanu | 길 리드 마케도 | 리 레이븐버그 |
매튜 필립스 | 루이 리마 | Sheng chou | 야 후 |
Redwood Projects (주로) 는 모든 기여 사양을 따릅니다. 모든 종류의 공헌은 환영합니다.