www.open-tager.ru

открытый лазертаг форум
Текущее время: 25 ноя 2024, 01:07

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Репозиторий с исходниками.
СообщениеДобавлено: 01 окт 2011, 01:07 
Не в сети
Завсегдатай

Зарегистрирован: 13 авг 2011, 01:14
Сообщений: 153
Откуда: Moscow
Итак, необходимо сделать общественный репозиторий куда можно было бы складывать все исходные коды.
Каждый заинтересованный человек может выкладывать туда свои наработки. Прошивки, схемы, картинки и тп.

На GitHub создана компания OpenTag и проект LaserTag-Project: https://github.com/OpenTag/LaserTag-Project
Для того, что бы включится в проект, необходимо зарегистрироваться на GitHub и попросить, чтобы вас включили
в проект.

Описание структуры репозитория и правил разработки можно найти в файле: https://github.com/OpenTag/LaserTag-Pro ... dme.ru.txt
Если есть какие-либо замечания или предложения пишите сюда, или туда в задачи: https://github.com/organizations/OpenTa ... ard/issues

Прошу задавать вопросы по всем непонятным вам темам, которые будут относиться к общественному
репозиторию. Я буду вносить корректировки в документацию.
Так же замечу, что я могу корректировать и удалять ваши комментарии в этой теме.
Делать это я буду для того, что бы каждый комментарий содержал полезную информацию.
Любое моё действие будет сделано на благо родины :-D

Перед тем как пушить в OpenTag/LaserTag-Project рекомендую:
* Создать форк с OpenTag/LaserTag-Project
* Попрактиковаться с push, pull, branch, merge после этого уже писать в OpenTag/LaserTag-Project

Ещё ВАЖНО, не добавляйте в репозиторий ничего вторичного, например бинарики, объектные файлы, картинки и тп.
Одна из причин:
* GitHub даёт всего 300 мб места на репозиторий. Так же каждому участнику так или иначе придется качать весь проект, а интернет не у всех бесплатен.

_________________
LaserTag своими руками? Легко! http://3zu.ru/projects/lasertag/wiki


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Репозиторий с исходниками.
СообщениеДобавлено: 01 окт 2011, 21:22 
Не в сети
Завсегдатай

Зарегистрирован: 13 авг 2011, 01:14
Сообщений: 153
Откуда: Moscow
(Сразу замечу, есть статейка, может понравится вам: http://kuroikaze85.wordpress.com/2009/1 ... n-windows/ )

Опишу тут "выжимку". Стадии и шаги для того что бы войти в проект:
* Установить у себя git.
Для windows систем:
** Скачать: http://code.google.com/p/msysgit/downlo ... e&can=3&q=
** Установить с консольным режимом.
** Настроить, набрав команды:
git config --global user.name "Ivan Ivanov"
git config --global user.email "ivan.ivanov@email.xxx"

* Стать пользователем github.
** Пройти по ссылке: https://github.com/plans, выбрать "Free for open source" Create a free accaunt
** Пройти регистрацию
** Сгенерировать приватный и публичный ключ: ssh-keygen -t rsa -C "ivan.ivanov@email.xxx"
** Будет спрашивать пароль для кодирования приватного ключа, можете не указывать. (если вы не паранойк)
** В итоге создаст два файла id_rsa(приватный ключ, никому его не давайте НИКОГДА), id_rsa.pub(публичный ключ, можете раздавать его направо и налево)
** После регистрации на github нужно занести ключ id_rsa.pub в SSH Public Key (в личном кабинете github).

Далее включаемся в проект LaserTag:
* Скачать репозиторий. Как это сделать, написано по ссылке: https://github.com/OpenTag/LaserTag-Project (git clone ssh://git@github.com:OpenTag/LaserTag-Project.git)
* Написать свой ник сюда, я вас добавлю в разработчики.

Альтернативный вариант:
* Сделать клон репозитория для себя: https://github.com/OpenTag/LaserTag-Project и нажать на Fork.
* Скачать его используя ссылку на форке проекта (он будет на вашей личной странице)

По всем вопросам обращайтесь сюда.

P.S. На тему открытых и закрытых ключей. Система кодирования такая:
* ТЕКСТ -> [кодируем публичным] -> ШИФРОВАННЫЙ ТЕКСТ
* ШИФРОВАННЫЙ ТЕКСТ -> [декодируем приватным] -> ТЕКСТ

Или на оборот:
* ТЕКСТ -> [кодируем приватным] -> ШИФРОВАННЫЙ ТЕКСТ
* ШИФРОВАННЫЙ ТЕКСТ -> [декодируем публичным] -> ТЕКСТ

То что закодировано публичным раскодировать можно только приватным.
То что закодировано приватным раскодировать можно только публичным.

P.P.S. Ещё раз замечу что буду удалять без содержательные вопросы, либо фразы, так что не обижайтесь, это на благо удобства чтения ветки.

_________________
LaserTag своими руками? Легко! http://3zu.ru/projects/lasertag/wiki


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Репозиторий с исходниками.
СообщениеДобавлено: 02 окт 2011, 02:13 
Не в сети
Завсегдатай

Зарегистрирован: 13 авг 2011, 01:14
Сообщений: 153
Откуда: Moscow
Пример ссылки на код из github: https://github.com/OpenTag/LaserTag-Project/blob/master/emulators/ncurses/emu.c
Из минусов:
* Код не на форуме, нужно лесть во внешний мир

Из плюсов:
* Можно смотреть online с подцветкой синтаксиса.
* Можно легко закачать к себе на компьютер весь проект с помощью git и скомпилировать.
* Если вы имеете доступ к проекту, можно редактировать файлы прямо на сайте из браузера. (т.е. даже не устанавливая git)

На заметку: на github есть ещё несколько проектов посещённых LaserTag-у, разработчики из разных стран, по этому
рекомендуется придерживаться правил:
* Все комментарии должны быть на английском языке! (В случае русских комментов хотя бы кратко писать по английски то что вы хотели)
* Все текстовые файлы должны быть на английском языке, либо иметь название вида <имя файла>.ru.<расширение>. Например, Readme.ru.txt
Возможно, имеет смысл к файлам <имя файла>.ru.txt, создавать файлы вида <имя файла>.txt с содержимым вида: Sorry. We don't have english version. FIXME.
(последнее правило в процессе обсуждения)

Проекты у всех дохлые, по этому при грамотной разработки подключаться будут именно к нам, а не кому-то ещё.

_________________
LaserTag своими руками? Легко! http://3zu.ru/projects/lasertag/wiki


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Репозиторий с исходниками.
СообщениеДобавлено: 05 окт 2011, 22:15 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 26 фев 2011, 18:53
Сообщений: 813
Откуда: Пятигорск
Overview
This is project created by hackers from Russia.

ASM, вы такими описаниями всех потенциальных пользователей распугаете :D . Добрее надо быть, добрее (с).

_________________
Считаешь что я не прав? Выскажи и аргументируй свою точку зрения.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Репозиторий с исходниками.
СообщениеДобавлено: 06 окт 2011, 02:54 
Не в сети
Завсегдатай

Зарегистрирован: 13 авг 2011, 01:14
Сообщений: 153
Откуда: Moscow
kindats писал(а):
Overview
This is project created by hackers from Russia.

ASM, вы такими описаниями всех потенциальных пользователей распугаете :D . Добрее надо быть, добрее (с).


Цитата:
_n. хакер; _нерек. хэкер
1: программист высокого класса,
способный писать программы без
детальной проработки;


Что не так? Если не нравится, предлагайте лучше. У меня плохо с инязом. Эту то фразу минут 10 из себя выдавливал.

_________________
LaserTag своими руками? Легко! http://3zu.ru/projects/lasertag/wiki


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Репозиторий с исходниками.
СообщениеДобавлено: 09 окт 2011, 18:49 
Не в сети
Старожил
Аватар пользователя

Зарегистрирован: 26 фев 2011, 18:53
Сообщений: 813
Откуда: Пятигорск
ASM писал(а):
kindats писал(а):
Overview
This is project created by hackers from Russia.

ASM, вы такими описаниями всех потенциальных пользователей распугаете :D . Добрее надо быть, добрее (с).


Цитата:
_n. хакер; _нерек. хэкер
1: программист высокого класса,
способный писать программы без
детальной проработки;


Что не так? Если не нравится, предлагайте лучше. У меня плохо с инязом. Эту то фразу минут 10 из себя выдавливал.

Обошлись бы классическим programmers. И скромно, и людей не пугает.

_________________
Считаешь что я не прав? Выскажи и аргументируй свою точку зрения.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Репозиторий с исходниками.
СообщениеДобавлено: 16 окт 2011, 00:47 
Не в сети
Завсегдатай

Зарегистрирован: 13 авг 2011, 01:14
Сообщений: 153
Откуда: Moscow
Pingvin писал(а):
Думаю, developers (разработчики) подходит больше - ведь не только программы пишутся, но и "железки" разрабатываются.


Создал компанию OpenTag, добавил Вас в админы, переношу исходники туда.
Если Вы знаете как написать лучше, смело правьте Readme файл.
Это теперь в той же мере Ваш проект, что и мой ;-)

Ещё советую Вам зарегистрировать другой ник, так как если будете
плавать в OpenSource мире, github вам понадобится не только для LaserTag.
Там ведется очень большая доля OpenSource проектов.

Так же прошу все свои наработки добавлять в проект. Что бы потом не заниматься их соединением.
Соглашение о том какой код где должен лежать описал тут: https://github.com/OpenTag/LaserTag-Pro ... dme.ru.txt
Если что-то не нравится, правьте.

Перед тем как пушить в OpenTag/LaserTag-Project рекомендую:
* Удалить форк BASM/LaserTag-Project
* Создать форк с OpenTag/LaserTag-Project
* Попрактиковаться с push, pull, branch, merge после этого уже писать в OpenTag/LaserTag-Project
(если опыты были успешные, можно будет сделать merge)

Ещё ВАЖНО, не добавляйте в репозиторий ничего вторичного, например бинарики, объектные файлы, картинки и тп.
Одна из причин:
* GitHub даёт всего 300 мб места на репозиторий. Каждому участнику так или иначе придется качать весь проект, а не каждый имеет дешевый интернет.
Основная причину сложно описать, её можно понять если ознакомится с репозиториями то как их использовать и тем, зачем они вообще были придуманы.

_________________
LaserTag своими руками? Легко! http://3zu.ru/projects/lasertag/wiki


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 42


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB