Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
samgozman committed Dec 9, 2016
2 parents 719d7af + 5ea07d9 commit 386bbe5
Show file tree
Hide file tree
Showing 6 changed files with 2,875 additions and 2,512 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# YoptaScript changelog

### v0.2.7
* Обвновление словаря:
* Добавлено:
* Методы и свойства Object
* Методы, свойства и функции async/await
* Методы Promise
* Дубликаты:
* true -> чётко -> четко -> трулио
* false -> пиздишь -> нетрулио
* == -> ровно -> однахуйня -> эквалио
* Изменено:
* **C**lass -> **c**lass
* source -> обоснуй
* 'use strict' -> далиСтрогача
* createElement -> намутитьЛошка

### v0.2.6
* Добавлена заголовочная информация о MIT лицензии во все главные js файлы
* Изменено:
Expand Down
26 changes: 26 additions & 0 deletions CONTRIBUTE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Для контрибьютеров
Основная инфа
## 1) Никогда не делать merge pull request в master
Банально, чтобы не нарушать текущих релизов и не создавать лишних прецедентов на конфликт при сливе develop в master.
Так что если вам выдали права на merge pull request..

А теперь давайте повторим для закрепления

### Никогда не делать merge pull request в master
#### Никогда не делать merge pull request в master
##### Никогда не делать merge pull request в master
###### Никогда не делать merge pull request в master
Никогда не делать merge pull request в master

Договорились?

Далее

## 2) Вся разработка ведётся в ветке develop
Либо у себя в форке

## 3) Все изменения по словарю должны производиться в файле dictionary.js
При каждом новом релизе сортируем элементы скриптом ниже по файлу и полученный массив пихаем в yoptascript.js.

## 4) Вообще ничего не сливайте в master
Буду сам сливать как только наберётся достаточно новых фич и фиксов для новой версии
18 changes: 16 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![yoptascript v0.2.6](https://img.shields.io/badge/download-v0.2.6-brightgreen.svg?style=flat)](https://github.com/samgozman/YoptaScript/archive/v0.2.6.zip)
[![yoptascript v0.2.7](https://img.shields.io/badge/download-v0.2.7-brightgreen.svg?style=flat)](https://github.com/samgozman/YoptaScript/archive/v0.2.7.zip)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/samgozman/YoptaScript/issues)
[![gitter yopta chat](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/YoptaScript/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link)
[![contributions welcome](https://img.shields.io/packagist/l/doctrine/orm.svg?style=flat)](https://github.com/samgozman/YoptaScript/blob/master/LICENSE.txt)
Expand Down Expand Up @@ -50,6 +50,7 @@ YoptaScript содержит **множество нецензурной лек
</script>
<script src="yoptascript.js"></script>
</body>
Можно так же вынести йоптакод в отдельный файл и подключить через атрибут `src`.
2. Начните писать код!

<script language="YoptaScript">
Expand Down Expand Up @@ -166,8 +167,21 @@ YoptaScript
}


## Поддержка разных диалектов
YoptaScript отлично работает с разными локальными диалектами!

Например:

* `трулио` -> `чётко` -> `четко` -> **true**
* `нетрулио` -> `пиздишь` -> `**false**
* `эквалио` -> `ровно` -> `однахуйня` -> **==**

И другие

Все методы и свойства, содержащие букву `ё` можно писать без `ё`, используя `е`.

## Известные проблемы

* Скрипт транслирует всё что между двойных кавычек
* Скрипт транслирует всё, что между двойных кавычек
* Пока нет альтернативы для фигурных и квадратных скобок, что усложняет работу
* Игнорирует комментарии и тоже переводит их содержимое

0 comments on commit 386bbe5

Please sign in to comment.