Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dmshvetsov/pict-source
Pict project source code and dictionaries
https://github.com/dmshvetsov/pict-source
Last synced: 1 day ago
JSON representation
Pict project source code and dictionaries
- Host: GitHub
- URL: https://github.com/dmshvetsov/pict-source
- Owner: dmshvetsov
- License: epl-1.0
- Created: 2015-05-17T13:42:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-19T00:31:01.000Z (over 8 years ago)
- Last Synced: 2024-04-01T15:19:19.080Z (7 months ago)
- Language: Clojure
- Homepage:
- Size: 64.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pict-source
The programmers open dictionary from programmers for culture of using your own spoken language.
## Usage
### Online
The project is offline now.
### Localy
1. Clone the repo
2. `$ cd pict-source`
3. Install dependencies `$ lein deps`
4. Run tests `$ lein test`
5. Run a web server `$ lein ring server` (it will open localhost:3000 in your browser)## Contribution
You can add new features or those [features that I would like to implement](https://github.com/shvetsovdm/pict-source#license),
contribute to the project documentation, fix typos or contribyte to Languages Dictionary itself.
To add new you can use shell script `.bin/pict :lang :word :translation` for example `./bin/pict ru code_review 'Обзор кода'` in order to create word json file
or you have to create new JSON file manually with following path `resources/dictionary/:language/:first-letter/:word.json`.Contribution process:
1. Fork the [official repository](https://github.com/shvetsovdm/pict-source).
2. Make your changes in a topic branch.
3. Send a pull request.How to contribute in general:
1. [Contributing to Open Source on GitHub](https://guides.github.com/activities/contributing-to-open-source/) guide.
2. [Using pull requests](https://help.github.com/articles/using-pull-requests/) Github help.## Features that I would like to implement
0. Improve design and testability of the code
1. Logotype and website icons.
2. Abbreviations and aliases for dictionary words.
3. Made with (in the site footer) clojure, divshot, stasis and hiccup icons.
4. Keywords, description, nofollow, noidex meta tags for pages.
5. Categories and/or tags for dictionary words.
6. Wikipedia links for dictionary words.
7. Source links for dictionary words.
8. Add SASS support.
9. Executable for effortless creation words and dictionaries via CLI.
10. Abandon Skeleton framework.## License
Copyright © 2015 Dmitry Shvetsov (@shvetsovdm)
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.