Skip to content

CAU-OSS-2019/Codify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

207 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codify

banner3

CodifyλŠ” μ›Ή νŽ˜μ΄μ§€ 상에 ν…μŠ€νŠΈ ν˜•νƒœλ‘œ μ‘΄μž¬ν•˜λŠ” μ½”λ“œλ₯Ό μžλ™μœΌλ‘œ μΈμ‹ν•˜μ—¬ ν¬λ§·νŒ…ν•˜κ³  κ°„λ‹¨νžˆ μ½”λ“œ νŽΈμ§‘, 컴파일 및 μ‹€ν–‰ κ²°κ³Όλ₯Ό 확인할 수 μžˆλ„λ‘ ν•˜λŠ” λΈŒλΌμš°μ € ν™•μž₯ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.

λ³Έ μ €μž₯μ†ŒλŠ” ν΄λΌμ΄μ–ΈνŠΈ λΈŒλΌμš°μ €μƒμ˜ ν™•μž₯ ν”„λ‘œκ·Έλž¨λΏλ§Œ μ•„λ‹ˆλΌ μ†ŒμŠ€ μ½”λ“œλ₯Ό 컴파일 및 μ‹€ν–‰ν•˜λŠ” μ„œλ²„ μ†Œν”„νŠΈμ›¨μ–΄ 등이 ν•¨κ»˜ ν¬ν•¨λœ 톡합 μ†”λ£¨μ…˜μ„ κ΄€λ¦¬ν•©λ‹ˆλ‹€.

μ„œλΉ„μŠ€ μ†Œκ°œ

CodifyλŠ” μ›Ή νŽ˜μ΄μ§€ 상에 ν…μŠ€νŠΈ ν˜•νƒœλ‘œ μ‘΄μž¬ν•˜λŠ” C, C++ μ½”λ“œλ₯Ό μžλ™μœΌλ‘œ 인식(Detection)ν•˜κ³  ν¬λ§·νŒ…(Highlighting) ν•©λ‹ˆλ‹€.

AutoDetectNHighlight

Editor

editor

μ›Ή νŽ˜μ΄μ§€ μƒμ˜ μ½”λ“œλ₯Ό Editor둜 가져와 νŽΈμ§‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

(Edit with Codify λ²„νŠΌμ„ 톡해 μžλ™μœΌλ‘œ μΈμ‹λœ μ½”λ“œ μ˜μ—­μ„ Editor둜 κ°€μ Έμ˜¬ 수 있으며, μ½”λ“œ μ˜μ—­ λ“œλž˜κ·Έ > 우클릭 > Codify > 'Overwrite to Codify' λ˜λŠ” 'Append to Codify'둜 μ„ νƒλœ μ½”λ“œ μ˜μ—­λ§Œμ„ Editor둜 κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€.)

Run λ²„νŠΌμ„ 톡해 μ½”λ“œ 컴파일 및 μ‹€ν–‰ κ²°κ³Ό 확인을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. (C(gcc -std=c11), C++(g++ -std=gnu++14) 지원)

Download λ²„νŠΌμ„ 톡해 μ½”λ“œλ₯Ό 파일둜 λ‹€μš΄λ‘œλ“œ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Selector

selector

Selector 메뉴 선택 ν›„ μ›ν•˜λŠ” μ˜μ—­μ„ 더블클릭 ν•˜μ—¬ μ½”λ“œ μ˜μ—­μ„ μˆ˜λ™μœΌλ‘œ μ§€μ •ν•˜μ—¬ ν¬λ§·νŒ… ν•  수 μžˆμŠ΅λ‹ˆλ‹€. (μ΄λ•Œ, ν•΄λ‹Ή μ˜μ—­ 전체가 ν¬λ§·νŒ…λ˜λ―€λ‘œ 일뢀 μ›ν•˜μ§€ μ•ŠλŠ” μ˜μ—­λ„ ν¬λ§·νŒ… 될 수 μžˆμŠ΅λ‹ˆλ‹€.)

Logger

졜근 컴파일 νžˆμŠ€ν† λ¦¬λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.

Setting

μ€€λΉ„ 쀑

크둬 ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ„€μΉ˜

  1. Chrome Menu > Settings μ—μ„œ "Extensions" 클릭

    Step1

  2. Developer mode ν™œμ„±ν™” ν›„ "Load unpacked" 클릭

    Step2

  3. path/Codify 폴더 선택

    Step3

  4. μ™„λ£Œ

    Step4

ν™•μž₯ ν”„λ‘œκ·Έλž¨ λ‹€μš΄λ‘œλ“œ

  • 크둬 μ›Ή μŠ€ν† μ–΄: μ€€λΉ„ 쀑
  • νŒŒμ΄μ–΄ν­μŠ€ μ• λ“œμ˜¨: μ€€λΉ„ 쀑

지원 λΈŒλΌμš°μ €

  • 지원: 크둬
  • μ€€λΉ„ 쀑: νŒŒμ΄μ–΄ν­μŠ€

개발 μ°Έμ—¬

CodifyλŠ” LGPLv3 μ˜€ν”ˆ μ†ŒμŠ€ μ†Œν”„νŠΈμ›¨μ–΄μž…λ‹ˆλ‹€. 버그 μ‹ κ³  및 각쒅 κΈ°μ—¬λ₯Ό μ–Έμ œλ“ μ§€ ν™˜μ˜ν•©λ‹ˆλ‹€.

μ°Έμ—¬λ₯Ό μ›ν•˜μ‹œλŠ” 뢄은 μ§ˆμ„œ 있고 효율적인 ν”„λ‘œμ νŠΈ μš΄μ˜μ„ μœ„ν•΄ CONTRIBUTING.mdλ₯Ό λ¨Όμ € 읽어 μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.

λ³΄μ•ˆ 취약점을 λ°œκ²¬ν•˜μ…¨λ‹€λ©΄ ν¬λž˜μ»€μ—κ²Œ μ•Œλ €μ§€κΈ° 전에 λ¨Όμ € 패치λ₯Ό μž‘μ„±ν•  수 μžˆλ„λ‘ λ©”μΈν…Œμ΄λ„ˆλ“€μ˜ μ΄λ©”μΌλ‘œ μ•Œλ € μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.

About

Codify - Auto detect & highlight & compile raw text source codes in web

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors