그랜드 아이디어는 기본 HTML 편집기 (HTML 용으로 맞춤화 된 일반 텍스트 편집기가 아니라 HTML에 대해서만 구축 된 목적)를 구축하는 것입니다. 그런 다음 편집 모델을 확장하여 CSS, JSON 및 다른 사람들을 지원합니다.
나는 이론적 근거에 대한 작은 기사를 여기 https://pumpula.net/foolproof-html
또한 행이 어떻게 처리되는지에 대한 셀프 타입 설명자에 대한 더 많은 메모가 있습니다. https://pumpula.net/foolproof-html/how-the-data
내 프로토 타입 코드는 엉망이므로 적절한 앱 자술을 완료하려고합니다. 나는 물건을 계획하고 공유하기 위해 Gitter 채팅을 설정했습니다. 채팅은 지금 당장 기여하는 가장 좋은 방법입니다. https://gitter.im/flprf/lobby
프로토 타입은 데모에 충분하지만 아직 사용할 수는 없습니다. 우수한 멀티 플랫폼 키보드 지원을 수행하면 실제로 작동하는 데 시간이 걸리기 때문에 지금은 Mac입니다. 기부금을 환영합니다!
npm install 실행하십시오npm start 실행하십시오JS/keydown.js에서 대부분의 작업을 찾을 수 있습니다. 일부 동작은 메뉴 항목에서 앱 쉘을 통해 나옵니다. 실행 취소/Redo, 저장 (TODO), 복사 및 붙여 넣기 등과 같은 것으로 예상됩니다. 상호 작용은 숭고한 텍스트 후에 매우 밀접하게 모델링됩니다. 텍스트 편집기에서 HTML을 쓴 사람에게 UI가 즉시 친숙하고 생산적으로 느껴지도록 기대하고 있습니다.
말할 필요도 없지만 버기 행동을 기대합니다. 대부분의 물건은 잘 작동하는 것 같습니다. 그러나 그것은 단지 그것을 사용하는 것입니다.
전자로 제작되었습니다.