Skip to content

Commit c6fca8a

Browse files
readme: book description & content simplification
Resolve #9
1 parent c4e9690 commit c6fca8a

2 files changed

Lines changed: 37 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
- dev: practicalli standard CI workflows and configs
88
- mkdocs: practicalli custom css rounded buttons
99
- dev: set markdown and make as github repository language attributes
10+
11+
## Changed
1012
- dev: use inclusive git ignore patters
1113
- readme: update CI status badges
1214
- dev: update makefile with practicalli standard task
15+
- readme: book description & content simplification

README.md

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@
77
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚══════╝╚═╝
88
```
99

10+
## Book Overview
11+
12+
VSpaceCode provides an excellent development experience on top of VSCode and Practicalli VSpaceCode guides you through the setup and use for Clojure development.
13+
14+
VSpaceCode is a configuration for VSCode that makes the editor fully keyboard driven and provides excellent vim-style editing experience, without the need of hooking Neovim up in the background.
15+
16+
VSpaceCode is as simple to use as pressing the `Space` key for the main menu and `,` (comma) key for a language specific menu.
17+
18+
VSpaceCode includes menus and commands to call Clojure specific commands using the Calva plugin.
19+
1020
## Book status
1121

1222
[![Publish Book](https://github.com/practicalli/vspacecode/actions/workflows/publish-book.yaml/badge.svg)](https://github.com/practicalli/vspacecode/actions/workflows/publish-book.yaml) [![pages-build-deployment](https://github.com/practicalli/vspacecode/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/practicalli/vspacecode/actions/workflows/pages/pages-build-deployment)
@@ -20,38 +30,41 @@
2030
![GitHub contributors](https://img.shields.io/github/contributors/practicalli/vspacecode?style=for-the-badge&label=github%20contributors)
2131

2232

23-
## License
2433

25-
<p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/">
26-
<a href="http://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">
27-
<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1"></a>
28-
<a property="dct:title" rel="cc:attributionURL" href="https://github.com/practicalli/clojure">Practicalli Clojure </a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="https://practical.li/vscode">Practicalli VSpaceCode</a> is licensed under <a href="http://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY-SA 4.0 </a></p>
34+
## Creative commons license
2935

36+
<div style="width:95%; margin:auto;">
37+
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a>
38+
This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License (including images & stylesheets).
39+
</div>
3040

3141
## Contributing
3242

33-
Issues and pull requests are most welcome. Please detail issues as much as you can. Pull requests are simpler to work with when they are specific to a page or at most a section. The smaller the change the quicker it is to review and merge.
43+
Issues and pull requests are most welcome although it is the maintainers discression as to if they are applicable. Please detail issues as much as you can. Pull requests are simpler to work with when they are specific to a page or at most a section. The smaller the change the quicker it is to review and merge.
3444

35-
Please [see the detailed contributing section of the book](https://practical.li/introduction/contributing/) before raising an issue or pull request
45+
Please read the [detailed Practicalli contributing page](https://practical.li/contributing/) before raising an issue or pull request to avoid disapointment.
3646

37-
* [Kanban board of issues](https://github.com/practicalli/vspacecode/projects/1)
3847
* [Current Issues](https://github.com/practicalli/vspacecode/issues)
3948
* [Current pull requests](https://github.com/practicalli/vspacecode/pulls)
4049

41-
[Practicalli Clojure CLI Config](clojure/clojure-cli/practicalli-config.md) provides a user level configuration used in this guide and issues and pull requests can also be made there.
42-
43-
By submitting content ideas and corrections you are agreeing they can be used in this workshop under the [Creative Commons Attribution ShareAlike 4.0 International license](https://creativecommons.org/licenses/by-sa/4.0/). Attribution will be detailed via [GitHub contributors](https://github.com/practicalli/vspacecode/graphs/contributors).
50+
[Practicalli Clojure CLI Config](clojure/clojure-cli/practicalli-config.md) provides a user level configuration providing aliases for community tools used throughout this guide. Issues and pull requests can also be made via its GitHub repository.
4451

52+
By submitting content ideas and corrections you are agreeing they can be used in any work by Practicalli under the [Creative Commons Attribution ShareAlike 4.0 International license](https://creativecommons.org/licenses/by-sa/4.0/). Attribution will be detailed via [GitHub contributors](https://github.com/practicalli/clojure/graphs/contributors).
4553

4654
## Sponsor Practicalli
4755

4856
[![Sponsor Practicalli via GitHub](https://raw.githubusercontent.com/practicalli/graphic-design/live/buttons/practicalli-github-sponsors-button.png)](https://github.com/sponsors/practicalli-johnny/)
4957

50-
The sponsorship funds are used solely for the continued development of [Practicalli series of books and videos](https://practical.li/)
58+
All sponsorship funds are used to support the continued development of [Practicalli series of books and videos](https://practical.li/), although most work is done at personal cost and time.
5159

5260
Thanks to [Cognitect](https://www.cognitect.com/), [Nubank](https://nubank.com.br/) and a wide range of other [sponsors](https://github.com/sponsors/practicalli-johnny#sponsors) for your continued support
5361

5462

63+
## Star History
64+
65+
[![Star History Chart](https://api.star-history.com/svg?repos=practicalli/vspacecode&type=Date)](https://star-history.com/#practicalli/vspacecode&Date)
66+
67+
5568
## GitHub Actions
5669

5770
The megalinter GitHub actions will run when a pull request is created,checking basic markdown syntax.
@@ -67,34 +80,36 @@ Publish book workflow installs Material for MkDocs version 9
6780

6881
Install mkdocs version 9 using the Python pip package manager
6982

70-
```bash
71-
pip install mkdocs-material=="9.*"
83+
```shell
84+
pip install mkdocs-material=="9.5"
7285
```
7386

7487
Install the plugins used by the Practicalli site using Pip (these are also installed in the GitHub Action workflow)
7588

76-
```bash
89+
```shell
7790
pip3 install mkdocs-material mkdocs-callouts mkdocs-glightbox mkdocs-git-revision-date-localized-plugin mkdocs-redirects pillow cairosvg
7891
```
7992

8093
> pillow and cairosvg python packages are required for [Social Cards](https://squidfunk.github.io/mkdocs-material/setup/setting-up-social-cards/)
8194
8295
Fork the GitHub repository and clone that fork to your computer,
8396

84-
```bash
97+
```shell
8598
git clone https://github.com/<your-github-account>/<repository>.git
8699
```
87100

88101
Run a local server from the root of the cloned project
89102

90-
```bash
103+
```shell
91104
make docs
92105
```
93106

94107
The website will open at <http://localhost:8000>
95108

96109
If making smaller changes, then only rebuild the content that changes, speeding up the local development process
97-
```bash
98-
make docs
110+
111+
```shell
112+
make docs-changed
99113
```
100114

115+
> NOTE: navigation changes may not be correctly reflected without reloading the page in the web browser or carrying out a full `make docs` build

0 commit comments

Comments
 (0)