annotate .cms/lib/codemirror/README.md @ 1:1d486627aa1e draft default tip

24.10
author Coffee CMS <info@coffee-cms.ru>
date Sat, 12 Oct 2024 02:51:39 +0000
parents 78edf6b517a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
1 # CodeMirror 5
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
2
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
3 **NOTE:** [CodeMirror 6](https://codemirror.net/) exists, and is more mobile-friendly, more accessible, better designed, and much more actively maintained.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
4
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
5 [![Build Status](https://github.com/codemirror/codemirror5/workflows/main/badge.svg)](https://github.com/codemirror/codemirror5/actions)
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
6
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
7 CodeMirror is a versatile text editor implemented in JavaScript for
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
8 the browser. It is specialized for editing code, and comes with over
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
9 100 language modes and various addons that implement more advanced
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
10 editing functionality. Every language comes with fully-featured code
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
11 and syntax highlighting to help with reading and editing complex code.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
12
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
13 A rich programming API and a CSS theming system are available for
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
14 customizing CodeMirror to fit your application, and extending it with
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
15 new functionality.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
16
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
17 You can find more information (and the
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
18 [manual](https://codemirror.net/5/doc/manual.html)) on the [project
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
19 page](https://codemirror.net/5/). For questions and discussion, use the
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
20 [discussion forum](https://discuss.codemirror.net/).
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
21
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
22 See
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
23 [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md)
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
24 for contributing guidelines.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
25
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
26 The CodeMirror community aims to be welcoming to everybody. We use the
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
27 [Contributor Covenant
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
28 (1.1)](http://contributor-covenant.org/version/1/1/0/) as our code of
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
29 conduct.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
30
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
31 ### Installation
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
32
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
33 Either get the [zip file](https://codemirror.net/5/codemirror.zip) with
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
34 the latest version, or make sure you have [Node](https://nodejs.org/)
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
35 installed and run:
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
36
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
37 npm install codemirror@5
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
38
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
39 **NOTE**: This is the source repository for the library, and not the
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
40 distribution channel. Cloning it is not the recommended way to install
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
41 the library, and will in fact not work unless you also run the build
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
42 step.
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
43
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
44 ### Quickstart
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
45
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
46 To build the project, make sure you have Node.js installed (at least version 6)
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
47 and then `npm install`. To run, just open `index.html` in your
Coffee CMS <info@coffee-cms.ru>
parents:
diff changeset
48 browser (you don't need to run a webserver). Run the tests with `npm test`.