|
github. как правильно выложить приложение
Хочу разместить приложение на js на github.
Появились вопросы: 1 Нужно ли удалять всякие фичи, не имеющие прямого отношения к приложению (например счетчик статистики и прочее)? 2 Выкладывать приложение полностью? Используется несколько папок с картинками, чтобы понять смысл работы приложения достаточно одной. 3 Как составлять LICENSE.txt . Может есть какие-то шаблонные варианты? Если есть ссылки по теме или свои проекты на github поделитесь |
Нашел сайт по работе с github на русском http://githowto.com/ru
Если кто только начал это изучать будет легко понять что к чему! |
|
сначала определись с какой целю ты выкладываешь приложение
|
tenshi,
хочу организовать работу по принципу github - IDE - remote host Удобно же и если что не так, то можно вернуть рабочую версию из github. Ну и с любого компьютера можно начать работать |
Цитата:
http://www.youtube.com/watch?v=ipYbXDlld3M |
тогда очевидно надо выкладывать туда всё что есть и не заморачиваться с лицензией
|
Цитата:
Ну а по поводу лицензии, просто хотелось бы грамотно изложить, что кодом (кусками кода) пользоваться можно, но полностью сайт к себе на хостинг переносить нельзя. а то наплодят клонов по всему интернету |
Цитата:
можно такой дома сварганить. Цитата:
|
Цитата:
|
Цитата:
|
да кому твой велосипед нужен?)
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
кстати вот парень грамотно оформил свои наработки https://github.com/juliangarnier
https://github.com/juliangarnier/3D-...er/LICENSE.txt |
Цитата:
|
Дзен-трансгуманист,
ну тоже ведь лицензия.. Сейчас посмотрел у jquery такая же. Получается любой человек может просто так взять его приложение (например шахматы) и поместить себе на сайт без каких либо ограничений |
Цитата:
Почему изменили, не знаю. Может, потому что так проще? Цитата:
|
Цитата:
Цитата:
|
Цитата:
Понятное дело, что такая пачка может вызывать у людей путаницу и недопонимание (тем более на гитхабе). |
Цитата:
|
Цитата:
|
Цитата:
|
хм, а js то самый популярный на github https://github.com/languages
|
Цитата:
|
Цитата:
|
melky,
спасибо! |
Кто-нибудь работает с GitHub через GUI или все исключительно через консоль?
|
Цитата:
|
Цитата:
|
Цитата:
Если же речь идет о TortoiseGit. По собственному опыту могу сказать, что чем раньше ты начнешь пользоваться консольным приложением, тем раньше ты освоишь git (в прочем как и любой другой инструмент) |
работаю с git через терминал, хотя phpStorm имеет опцию работы с git, но там я пока не вникал как коммитить
Хотел бы узнать можно ли прописать алиасы не в .gitconfig а в саму оболочку? Что-то вроде: alias co="git checkout" и если так можно, то как сохранить эти алиасы (чтоб при выходе не стирались)? |
попробовал недавно битбакет... после гитхаба это какой-то детский сад.
с гитом работаю через черепашку. не вводите детей в заблуждение. в консоли делать что-то сложнее чем "апнули/закоммитили" - не ахти какое удовольствие. |
Цитата:
да и у меня zsh, меня выручает автодополнение просто суперски, я такого не видел больше нигде. после TAB+TAB вылезает такой автокомплит, по которому можно ходить и выделять стрелочками : Код:
cherry-pick -- apply changes introduced by some existing commits у меня ещё просто сборка через grunt :) но её я перенёс в маленькую кнопочку в phpStorm'е. может, действительно, стоит попробовать какой-нить гуй для гита - черепаха для винды :( остался смартгит и кустарники. Цитата:
|
Цитата:
Сейчас, такие команды как эти: git ls-tree -r --full-tree --full-name --name-only iteration git ls-files --unmerged | cut -f2 | sort -u | xargs grep -El '<<<<<<<|=======|>>>>>>>' руки сами пишут, хотя это алиасы |
melky, а пути он умеет автокомплитить со стрелочками?
monolithed, это замечательно, что ты выдресировал себя настолько, что без ошибок с первого раза набираешь такие сложные комманды. но какое отношение имеет твоё чсв к обсуждаемому вопросу? |
Цитата:
Цитата:
|
Цитата:
Цитата:
так есть же алиасы! или их использовать не стоит? |
Цитата:
Просто не всегда под рукой свой конфиг и рано или поздно само все запомнится. К примеру, опция --name-only, есть у многих гит-команд (например, diff, show, log, ls-tree, name-rev ...), также как и --pretty Цитата:
К примеру, вот мой конфиг |
Цитата:
Цитата:
![]() |
Часовой пояс GMT +3, время: 01:04. |
|