토픽과 카테고리를 재배열하는 스크립트 프레임워크

Retort 토픽에서 @angus가 UI 기반 변환을 지원하는 브랜치를 가지고 있다는 것을 알게 되었습니다. 이 부분은 제가 완전히 놓치고 있었습니다.

제 스크립트는 언젠가 변경될 수도 있는 내부 구조(internals)를 건드리고 있습니다. 이 스크립트로 변환 작업을 마친 후에는 해당 내부 구조가 변경되어도 저는 알지 못할 것입니다. 처음에는 "올바른 방법"으로 해보려 했지만, Reactions 플러그인이 이를 허용하는 인터페이스를 노출하지 않는다는 것을 발견했습니다. @angus는 더 장기적인 관점을 취하고 있습니다:

@pfaffman, rake 작업을 만들 계획이라면, 제가 사용한 “뒷문(back door)” 방식을 사용하지 않고 created_by와 silent 값을 전달할 수 있도록 인터페이스를 수정하는 내용도 함께 포함된 PR으로 만드는 것이 좋을 것입니다. 그렇게 되면 rake 작업은 커맨드라인 마이그레이션용으로 사용될 수 있을 뿐만 아니라, @angus가 UI 기반 마이그레이션을 수행할 수 있도록 하는 효과도 동시에 거둘 수 있습니다.