개인용 위키와 버전관리 툴 선택에 관한 질문입니다.

neuron의 이미지

안녕하세요 =)

최근 펀투/젠투 리눅스 설치를 준비하면서, 동시에 잠시 쉬었던 8-bit AVR 삽질도 같이 시동을 걸고 있습니다.
그런데 예전에 열심히 검색해서 공부하고 적용했던 문제들이
시간이 지남에 따라 잊어버리거나, 변질되는(기억이 틀린) 경우가 많네요.

그래서 개인적인 문서화와 정보 관리와 버전 관리가 필요한걸 깨달았습니다.

이 세가지 화두를 로컬에서 통합적으로 해결할 방법이 뭐가 있을까요?

초보의 우매한 질문이라 죄송하지만, 우문현답을 부탁드리겠습니다!

아르아의 이미지

버전관리는 Git을 추천합니다.

문서화/정보관리는 고려해야 할 사항이 굉장히 많습니다. 저같은경우 MediaWiki를 사용중인데 아주 만족스럽습니다. 전문검색도 잘 되고, 코드 추가같은 추가기능이 필요할때 찾아볼 플러그인도 많이 있어서요. 그런데 익숙한 사람이 아닐경우 미디아위키 서버를 자체적으로 운영하는게 힘들다는 단점이 있습니다.

대안으로 파일기반 위키를 사용하는 방법도 있습니다. 이경우는 Git으로 통합관리하기도 쉽겠네요. 다만 미디아위키같은 DB기반 위키들이 대체로 기능이 더 많습니다. 사용자도 많아서 이슈발생시 물어보기도 쉽고요. 문서 관리를 파일기반으로 하더라도 계속 쓰는중에 이것저것 추가기능을 첨가하다보면 운영의 복잡도가 쉽게 미디아위키 수준이 되거나 더 복잡해질수도 있을듯 합니다.

문서파일을 직접 관리하는 방법은 문서가 100개만 되도 디렉토리 구조관리에 부담이 가지 않을까 싶네요. 검색도 불편하고요. 제 생각에는 파일관리는 디렉토리 구조보다 DB로 관리하는것이 편의성이 더 좋습니다. 게다가 요즘에는 DocumentDB라고들 하는 문서기반 NoSQL이 생겨서 더 편해졌지요. 물론 파일대신 DB를 쓰다보면 결국 또 하나의 DB기반 위키를 쓰는 셈이 됩니다.

neuron의 이미지

퍼뜩 떠오르는 데비안 lamp + mediawiki + git!
댓글 주신 방향으로 다시한번 검색을 해보겠습니다 =)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.