Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xaizek/vim-like-pile
Sources of Big Pile of Vim-like
https://github.com/xaizek/vim-like-pile
vim vim-like
Last synced: 7 days ago
JSON representation
Sources of Big Pile of Vim-like
- Host: GitHub
- URL: https://github.com/xaizek/vim-like-pile
- Owner: xaizek
- License: apache-2.0
- Created: 2021-12-06T00:29:51.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-28T10:50:17.000Z (about 2 months ago)
- Last Synced: 2024-11-01T01:22:05.228Z (14 days ago)
- Topics: vim, vim-like
- Language: PHP
- Homepage: https://vim.reversed.top/
- Size: 454 KB
- Stars: 20
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Sources of [Big Pile of Vim-like][pile] ##
The site is a list of Vim-like applications and Vim-emulation plugins.
And this repository contains a bit of PHP code and a dumb database in JSON
format behind the site.### Contributing ###
If you wish to add a new item, edit `data.json` file. Prefer placing new items
next to other items from the same category. Also please provide justification
for something being Vim-like (e.g., with a link to documentation), so it's
easier to check.#### Format ####
Each item is described by a dictionary like this:
```json
{
"name": "<< human-readable name >>",
"id": "<< unique id for URL >>",
"descr": "<< description >>",
"url": "<< home page >>",
"license": "<< license >>",
"languages": [ "<< main language >>", "<< secondary language >>" ],
"category": "<< e.g., 'Text Browsers' >>",
"type": "<< apps / plugs / confs >>",
"comments": [ "<< things like URL to a tutorial for making Vim-like >>" ],
"ui": "<< terminal / graphics toolkit >>",
"added": << UNIX timestamp of addition >>,
"updated": << UNIX timestamp of a noticeable change >>,
"state": {
"name": "<< inactive / discontinued >>",
"since": << UNIX timestamp of last observed maintenance activity >>,
"comment": "<< things like reason for discontinuing the project >>"
}
}
```Avoid use of emojis in all fields, they don't add anything useful but can often
appear as a confusing blank square.Markdown is expanded in the values of `descr`, `comments` and `state.comment`.
Mention `id` of another item in brackets to link to it."GPL" license means GPL of any version and "BSD-like" means any kind of
BSD/MIT/X Consortium license. Might be worth fixing in the future.A UNIX timestamp can be obtained via `date` command like this (format of the
date is flexible, most will work as is):
```bash
# current date:
date +%s
# arbitrary date
date +%s -d 'Apr 26, 2024'
```### Configuration ###
Can create `config.php` in the root with something like:
```php
```
### License ###
On code: [Apache 2.0][apache]
On data: [CC BY-SA 4.0][cc-by-sa]
[pile]: https://vim.reversed.top/
[apache]: https://www.apache.org/licenses/LICENSE-2.0
[cc-by-sa]: https://creativecommons.org/licenses/by-sa/4.0/