website rev 1278
Russian "artwork", "asso", "devel" parts
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Aug 25 18:49:37 2015 +0300 (2015-08-25) |
parents | 32f6c4cb8fae |
children | b93f0bdbf046 |
files | en/artwork/index.php en/artwork/screenshots.php en/asso/index.php en/devel/forge.php en/devel/index.php ru/artwork/index.php ru/artwork/screenshots.php ru/asso/index.php ru/devel/forge.php ru/devel/index.php ru/devel/release.php |
line diff
1.1 --- a/en/artwork/index.php Tue Aug 25 16:10:54 2015 +0300 1.2 +++ b/en/artwork/index.php Tue Aug 25 18:49:37 2015 +0300 1.3 @@ -17,7 +17,7 @@ 1.4 ?> 1.5 1.6 <!-- Content --> 1.7 -<div id="content"> 1.8 +<section id="content"> 1.9 1.10 <h2 id="art4taz">Artwork & Design</h2> 1.11 1.12 @@ -77,7 +77,7 @@ 1.13 </div> 1.14 1.15 <!-- End of content --> 1.16 -</div> 1.17 +</section> 1.18 1.19 <?php include("../../lib/html/footer.html"); ?> 1.20
2.1 --- a/en/artwork/screenshots.php Tue Aug 25 16:10:54 2015 +0300 2.2 +++ b/en/artwork/screenshots.php Tue Aug 25 18:49:37 2015 +0300 2.3 @@ -17,7 +17,7 @@ 2.4 ?> 2.5 2.6 <!-- Content --> 2.7 -<div id="content"> 2.8 +<section id="content"> 2.9 2.10 <h2>Screenshots</h2> 2.11 2.12 @@ -72,7 +72,7 @@ 2.13 </div> 2.14 2.15 <!-- End of content --> 2.16 -</div> 2.17 +</section> 2.18 2.19 <?php include("../../lib/html/footer.html"); ?> 2.20
3.1 --- a/en/asso/index.php Tue Aug 25 16:10:54 2015 +0300 3.2 +++ b/en/asso/index.php Tue Aug 25 18:49:37 2015 +0300 3.3 @@ -38,7 +38,7 @@ 3.4 <li><a href="#overview">Overview</a></li> 3.5 <li><a href="#goals">Current objectives</a></li> 3.6 <li><a href="#members">Members</a></li> 3.7 - <li><a href="../../en/sponsor/">Sponsors</a></li> 3.8 + <li><a href="../sponsor/">Sponsors</a></li> 3.9 <li><a href="#donation">Donations</a></li> 3.10 <li><a href="#postal">Postal Address</a></li> 3.11 </ul>
4.1 --- a/en/devel/forge.php Tue Aug 25 16:10:54 2015 +0300 4.2 +++ b/en/devel/forge.php Tue Aug 25 18:49:37 2015 +0300 4.3 @@ -77,7 +77,7 @@ 4.4 </p> 4.5 <pre class="script"> 4.6 [ui] 4.7 -username = FirstName LastName <you@example.org> 4.8 +username = FirstName LastName <you@example.com> 4.9 </pre> 4.10 4.11 <h4>Clone, modify, commit and push</h4>
5.1 --- a/en/devel/index.php Tue Aug 25 16:10:54 2015 +0300 5.2 +++ b/en/devel/index.php Tue Aug 25 18:49:37 2015 +0300 5.3 @@ -59,7 +59,7 @@ 5.4 developers who are active on the <a href="http://forum.slitaz.org/">forum</a> 5.5 and the <a href="../mailing-list.php">Mailing List</a>. 5.6 </p> 5.7 -<p> 5.8 +<p><!-- which one? --> 5.9 For artists there is a dedicated website, simply create an account and 5.10 post your graphics or pictures. The site is managed by the community. If 5.11 you want to lend a hand to administer the site, please contact a
6.1 --- a/ru/artwork/index.php Tue Aug 25 16:10:54 2015 +0300 6.2 +++ b/ru/artwork/index.php Tue Aug 25 18:49:37 2015 +0300 6.3 @@ -17,44 +17,50 @@ 6.4 ?> 6.5 6.6 <!-- Content --> 6.7 -<div id="content"> 6.8 +<section id="content"> 6.9 6.10 -<h2 id="art4taz">Графика и дизайн</h2> 6.11 +<h2 id="art4taz"> 6.12 +Графика и дизайн 6.13 +</h2> 6.14 6.15 -<p>Этот раздел сайта посвящен графике проекта SliTaz. Все изображения 6.16 - бесплатны, на их основе вы можете сделать свои собственные обои или 6.17 - разместить логотип на вашем сайте, чтобы помочь популяризации проекта. 6.18 - Логотипы и значки SliTaz доступны для скачивания в формате SVG. Здесь вы 6.19 - также найдете некоторые <a href="screenshots.php">скриншоты</a>, сделанные 6.20 - с помощью mtPaint и Gimp.</p> 6.21 +<p> 6.22 +Этот раздел сайта посвящен графике проекта SliTaz. 6.23 +Все изображения бесплатны, на их основе вы можете сделать свои собственные обои или разместить логотип на вашем сайте, чтобы помочь популяризации проекта. 6.24 +Логотипы и значки SliTaz доступны для скачивания в формате SVG. 6.25 +Здесь вы также найдете некоторые <a href="screenshots.php">скриншоты</a>, сделанные с помощью mtPaint и Gimp. 6.26 +</p> 6.27 6.28 6.29 -<h3>Графика для SliTaz</h3> 6.30 +<h3> 6.31 +Графика для SliTaz 6.32 +</h3> 6.33 6.34 -<p>Как и многое другое в SliTaz, графика, логотипы, темы и обои полностью 6.35 - созданы сообществом и разработчиками. Проекту нравится поддерживать всегда 6.36 - элегантный, здравый, качественный дизайн. Создание логотипа, фонового 6.37 - рисунка и т.п. — это хороший способ участия в проекте, не вникая 6.38 - в кодирование или проверку документов xHTML. Если вы хотите нарисовать 6.39 - картинку для SliTaz, или, если хотите создать учетную запись на платформе 6.40 - SCN для того, чтобы загрузить свои работы, или хотите использовать 6.41 - некоторые изображения в интернете, мы настоятельно рекомендуем вам 6.42 - обратиться сначала в <a href="../mailing-list.php">рассылку</a>. 6.43 - Пожалуйста, постарайтесь не отправлять слишком большие файлы.</p> 6.44 -<p>В силу ограничений LiveCD, изображение не должно превышать 200 килобайт 6.45 - и должно иметь размер 1024×768. Конечно же, каждая версия предлагает новую 6.46 - тему и фон, которые следуют тем же правилам и, само собой разумеется, что 6.47 - при этом должны использоваться программы, поставляемые с системой. На 6.48 - LiveCD у вас уже есть mtPaint, также вы можете найти Gimp на зеркале. 6.49 - Обратите внимание, что формат JPG является предпочтительным.</p> 6.50 +<p> 6.51 +Как и многое другое в SliTaz, графика, логотипы, темы и обои полностью созданы сообществом и разработчиками. 6.52 +Проекту нравится поддерживать всегда элегантный, здравый, качественный дизайн. 6.53 +Создание логотипа, фонового рисунка и т.п. — это хороший способ участия в проекте, не вникая в кодирование или проверку документов xHTML. 6.54 +Если вы хотите нарисовать картинку для SliTaz, или если хотите создать учетную запись на платформе SCN для того, чтобы загрузить свои работы, или хотите использовать некоторые изображения в интернете, мы настоятельно рекомендуем вам обратиться сначала в <a href="../mailing-list.php">рассылку</a>. 6.55 +Пожалуйста, постарайтесь не отправлять слишком большие файлы. 6.56 +</p> 6.57 +<p> 6.58 +В силу ограничений LiveCD, изображение не должно превышать 200 килобайт и должно иметь размер 1024×768. 6.59 +Конечно же, каждая версия предлагает новую тему и фон, которые следуют тем же правилам и, само собой разумеется, что при этом должны использоваться программы, поставляемые с системой. 6.60 +На LiveCD у вас уже есть mtPaint, также вы можете найти Gimp в репозитории. 6.61 +Обратите внимание, что формат JPG является предпочтительным. 6.62 +</p> 6.63 6.64 6.65 -<h2 id="logos">Логотипы и паучок</h2> 6.66 +<h2 id="logos"> 6.67 +Логотипы и паучок 6.68 +</h2> 6.69 6.70 <div class="box"> 6.71 - В формате SVG: <a href="/images/artwork/slitaz-logo.svg">slitaz-logo.svg</a> | 6.72 - <a href="/images/artwork/slitaz-spider.svg">slitaz-spider.svg</a> | 6.73 - <a href="/images/artwork/slitaz_qrcode.svg">slitaz_qrcode.svg</a> 6.74 +В формате SVG: 6.75 +<a href="/images/artwork/slitaz-logo.svg">slitaz-logo.svg</a> 6.76 +| 6.77 +<a href="/images/artwork/slitaz-spider.svg">slitaz-spider.svg</a> 6.78 +| 6.79 +<a href="/images/artwork/slitaz_qrcode.svg">slitaz_qrcode.svg</a> 6.80 </div> 6.81 6.82 <div> 6.83 @@ -68,12 +74,12 @@ 6.84 6.85 <div align="center"> 6.86 <a href="/images/artwork/slitaz-qrcode.png"> 6.87 - <img src="/images/artwork/slitaz-qrcode.png" alt="SliTaz QR code" width="30%" /> 6.88 + <img src="/images/artwork/slitaz-qrcode.png" alt="QR-код SliTaz" width="30%" /> 6.89 </a> 6.90 </div> 6.91 6.92 <!-- End of content --> 6.93 -</div> 6.94 +</section> 6.95 6.96 <?php include("../../lib/html/footer.ru.html"); ?> 6.97
7.1 --- a/ru/artwork/screenshots.php Tue Aug 25 16:10:54 2015 +0300 7.2 +++ b/ru/artwork/screenshots.php Tue Aug 25 18:49:37 2015 +0300 7.3 @@ -17,55 +17,71 @@ 7.4 ?> 7.5 7.6 <!-- Content --> 7.7 -<div id="content"> 7.8 +<section id="content"> 7.9 + 7.10 +<h2>Screenshots</h2> 7.11 + 7.12 +<p style="text-align: center;"> 7.13 +Лучше один раз увидеть, чем сто раз услышать… 7.14 +Скриншоты последних стабильной и нестабильной версий. 7.15 +</p> 7.16 7.17 <div id="gallery"> 7.18 7.19 -<div><a href="/images/screenshots/slitaz-4.0.png"> 7.20 -<img src="/images/screenshots/slitaz-4.0.png" 7.21 - alt="Стабильная версия 4.0" /></a><br /> 7.22 - Стабильная версия 4.0</div> 7.23 +<div> 7.24 +<a href="/images/screenshots/slitaz-4.0.png"> 7.25 +<img src="/images/screenshots/slitaz-4.0.png" alt="Стабильная версия 4.0" /></a><br /> 7.26 +Стабильная версия 4.0 7.27 +</div> 7.28 7.29 -<div><a href="/images/screenshots/slitaz-3.0.png"> 7.30 -<img src="/images/screenshots/slitaz-3.0.png" 7.31 - alt="Стабильная версия 3.0" /></a><br /> 7.32 - Стабильная версия 3.0</div> 7.33 +<div> 7.34 +<a href="/images/screenshots/slitaz-3.0.png"> 7.35 +<img src="/images/screenshots/slitaz-3.0.png" alt="Стабильная версия 3.0" /></a><br /> 7.36 +Стабильная версия 3.0 7.37 +</div> 7.38 7.39 -<div><a href="/images/screenshots/slitaz_2.png"> 7.40 -<img src="/images/screenshots/slitaz_2.png" 7.41 - alt="Стабильная версия 2.0"/></a><br /> 7.42 - Стабильная версия 2.0</div> 7.43 +<div> 7.44 +<a href="/images/screenshots/slitaz_2.png"> 7.45 +<img src="/images/screenshots/slitaz_2.png" alt="Стабильная версия 2.0"/></a><br /> 7.46 +Стабильная версия 2.0 7.47 +</div> 7.48 7.49 -<div><a href="/images/screenshots/index-desktop.png"> 7.50 -<img src="/images/screenshots/index-desktop.png" 7.51 - alt="Стабильная версия 1.0" /></a><br /> 7.52 - Стабильная версия 1.0</div> 7.53 +<div> 7.54 +<a href="/images/screenshots/index-desktop.png"> 7.55 +<img src="/images/screenshots/index-desktop.png" alt="Стабильная версия 1.0" /></a><br /> 7.56 +Стабильная версия 1.0 7.57 +</div> 7.58 7.59 -<div><img src="/images/screenshots/cooking-geany.png" 7.60 - alt="Cooking — Geany и GPicview" /><br /> 7.61 - Cooking — Geany и GPicview</div> 7.62 +<div> 7.63 +<img src="/images/screenshots/cooking-geany.png" alt="Cooking — Geany и GPicview" /><br /> 7.64 +Cooking — Geany и GPicview 7.65 +</div> 7.66 7.67 -<div><img src="/images/screenshots/cooking-conky.png" 7.68 - alt="Cooking — Conky" /><br /> 7.69 - Cooking — Conky</div> 7.70 +<div> 7.71 +<img src="/images/screenshots/cooking-conky.png" alt="Cooking — Conky" /><br /> 7.72 +Cooking — Conky 7.73 +</div> 7.74 7.75 -<div><img src="/images/screenshots/cooking-mplayer.png" 7.76 - alt="Cooking — медиапроигрыватель MPlayer" /><br /> 7.77 - Cooking — медиапроигрыватель MPlayer</div> 7.78 +<div> 7.79 +<img src="/images/screenshots/cooking-mplayer.png" alt="Cooking — медиапроигрыватель MPlayer" /><br /> 7.80 +Cooking — медиапроигрыватель MPlayer 7.81 +</div> 7.82 7.83 -<div><img src="/images/screenshots/cooking-superuserpcmanfm.png" 7.84 - alt="Cooking — файловый менеджер PCManFM" /><br /> 7.85 - Cooking — файловый менеджер PCManFM</div> 7.86 +<div> 7.87 +<img src="/images/screenshots/cooking-superuserpcmanfm.png" alt="Cooking — файловый менеджер PCManFM" /><br /> 7.88 +Cooking — файловый менеджер PCManFM 7.89 +</div> 7.90 7.91 -<div><img src="/images/screenshots/e17.png" 7.92 - alt="Стабильная версия — E17" /><br /> 7.93 - Стабильная версия — E17</div> 7.94 +<div> 7.95 +<img src="/images/screenshots/e17.png" alt="Стабильная версия — E17" /><br /> 7.96 +Стабильная версия — E17 7.97 +</div> 7.98 7.99 <!-- Gallery end --> 7.100 </div> 7.101 7.102 <!-- End of content --> 7.103 -</div> 7.104 +</section> 7.105 7.106 <?php include("../../lib/html/footer.ru.html"); ?> 7.107
8.1 --- a/ru/asso/index.php Tue Aug 25 16:10:54 2015 +0300 8.2 +++ b/ru/asso/index.php Tue Aug 25 18:49:37 2015 +0300 8.3 @@ -16,7 +16,7 @@ 8.4 ?> 8.5 8.6 <!-- Content --> 8.7 -<div id="content"> 8.8 +<section id="content"> 8.9 8.10 <!-- Featured sponsor --> 8.11 <div id="sponsor"> 8.12 @@ -25,86 +25,119 @@ 8.13 <p><?php echo "<a href='$url'>$name</a>" ?></p> 8.14 </div> 8.15 8.16 -<h2 style="margin-right: 220px;">Инфраструктура и услуги</h2> 8.17 + 8.18 +<h2 style="margin-right: 220px;"> 8.19 +Ассоциация SliTaz 8.20 +</h2> 8.21 8.22 <p> 8.23 - Ассоциация SliTaz GNU/Linux является некоммерческой организацией, 8.24 - поддерживающей и управляющей проектом. Ее миссия заключается 8.25 - в обеспечении инфраструктуры и долговечности проекта. 8.26 +Ассоциация SliTaz GNU/Linux является некоммерческой организацией, поддерживающей и управляющей проектом. 8.27 +Ее миссия заключается в обеспечении инфраструктуры и долговечности проекта. 8.28 </p> 8.29 8.30 <ul> 8.31 - <li><a href="#overview">Обзор</a></li> 8.32 - <li><a href="#goals">Текущие цели</a></li> 8.33 - <li><a href="#members">Участники</a></li> 8.34 - <li><a href="../sponsor/">Спонсоры</a></li> 8.35 - <li><a href="#donation">Пожертвования</a></li> 8.36 - <li><a href="#postal">Почтовый адрес</a></li> 8.37 +<li><a href="#overview"> 8.38 +Обзор 8.39 +</a></li> 8.40 +<li><a href="#goals"> 8.41 +Текущие цели 8.42 +</a></li> 8.43 +<li><a href="#members"> 8.44 +Участники 8.45 +</a></li> 8.46 +<li><a href="../sponsor/"> 8.47 +Спонсоры 8.48 +</a></li> 8.49 +<li><a href="#donation"> 8.50 +Пожертвования 8.51 +</a></li> 8.52 +<li><a href="#postal"> 8.53 +Почтовый адрес 8.54 +</a></li> 8.55 </ul> 8.56 8.57 -<h3 id="overview">Обзор</h3> 8.58 8.59 -<p>SliTaz GNU/Linux — международная ассоциация, основанная в Швейцарии 8.60 - и уважающая Гражданский кодекс Швейцарии. Ассоциация состоит из комитета и 8.61 - участников, и обеспечивает финансовые вопросы и оплату труда персонала. 8.62 - Участники встречаются один раз в год на общем собрании и принимают решения, 8.63 - например, о деятельности ассоциации или членских взносах. Каждый участник 8.64 - имеет право голоса по отдельным предложениям и может использовать аппаратные 8.65 - средства ассоциации (включая CD-ROM, футболки) в качестве помощи 8.66 - в учреждении рабочей группы, организующей мероприятия.</p> 8.67 -<p>Проект приобретает масштаб и всё чаще и чаще требует профессионального 8.68 - подхода, поэтому создание ассоциации рассматривается как необходимый шаг. 8.69 - Экономическая модель ассоциации была выбрана такой, чтобы удовлетворить 8.70 - потребности проекта и предоставить надежные и высококачественные услуги для 8.71 - наших пользователей и деловых партнеров, которые желают спонсировать 8.72 - проект.</p> 8.73 -<p>Копия устава отправляется каждому участнику при регистрации, а онлайн-версия 8.74 - в формате PDF всегда доступна на сайте: <a 8.75 - href="/fr/asso/status-association-slitaz.pdf">status-association-slitaz.pdf 8.76 - </a> | <a href="/en/asso/statutes.php">английский перевод</a>.</p> 8.77 +<h3 id="overview"> 8.78 +Обзор 8.79 +</h3> 8.80 8.81 -<h3 id="goals">Текущие цели</h3> 8.82 +<p> 8.83 +SliTaz GNU/Linux — международная ассоциация, основанная в Швейцарии и уважающая Гражданский кодекс Швейцарии. 8.84 +Ассоциация состоит из комитета и участников, и обеспечивает финансовые вопросы и оплату труда персонала. 8.85 +Участники встречаются один раз в год на общем собрании и принимают решения, например, о деятельности ассоциации или членских взносах. 8.86 +Каждый участник имеет право голоса по отдельным предложениям и может использовать аппаратные средства ассоциации (включая CD-ROM, футболки) в качестве помощи в учреждении рабочей группы, организующей мероприятия. 8.87 +</p> 8.88 +<p> 8.89 +Проект приобретает масштаб и всё чаще и чаще требует профессионального подхода, поэтому создание ассоциации рассматривается как необходимый шаг. 8.90 +Экономическая модель ассоциации была выбрана такой, чтобы удовлетворить потребности проекта и предоставить надежные и высококачественные услуги для наших пользователей и деловых партнеров, которые желают спонсировать проект. 8.91 +</p> 8.92 +<p> 8.93 +Копия устава отправляется каждому участнику при регистрации, а онлайн-версия в формате PDF всегда доступна на сайте: 8.94 +<a href="/fr/asso/status-association-slitaz.pdf">status-association-slitaz.pdf</a> 8.95 +| 8.96 +<a href="/en/asso/statutes.php">английский перевод</a>. 8.97 +</p> 8.98 8.99 -<p>Проект SliTaz использует открытую модель развития, и все работы выполняются 8.100 - сообществом добровольцев. Наша цель заключается в улучшении организации 8.101 - вкладов в проект. Доброжелательность проекта, поддержка, обновление сайтов, 8.102 - услуги по техническому обслуживанию, техническая поддержка и управленческие 8.103 - команды — вот темы, к которым мы хотели бы обратиться и профессионально ими 8.104 - заниматься.</p> 8.105 -<p>Для достижения этих целей нам, в идеале, нужны 1 или 2 разработчика, 8.106 - работающих неполный или полный рабочий день над SliTaz. Они несут 8.107 - ответственность за консолидацию и оптимизацию существующих систем при работе 8.108 - с новыми потребностями. Разнообразные суб-проекты также станут более 8.109 - динамичными, а новые возможности будут публиковаться гораздо чаще.</p> 8.110 8.111 -<h3 id="members">Участники</h3> 8.112 +<h3 id="goals"> 8.113 +Текущие цели 8.114 +</h3> 8.115 8.116 -<p>Ассоциация открыта для любых лиц. Став участником, вы поддержите проект и 8.117 - обеспечите его устойчивое развитие посредством ежегодных взносов.</p> 8.118 -<p>Для вступления в ассоциацию просто пришлите нам письмо или электронную 8.119 - почту: asso (at) slitaz.org. После этого вы получите информационный пакет, 8.120 - подробности платежных сборов и копию устава. Минимальный взнос был 8.121 - установлен в 2009-10 годуах на уровне 40 евро. Пожалуйста, укажите 8.122 - в электронной почте следующую информацию о вас:</p> 8.123 +<p> 8.124 +Проект SliTaz использует открытую модель развития, и все работы выполняются сообществом добровольцев. 8.125 +Наша цель заключается в улучшении организации вкладов в проект. 8.126 +Доброжелательность проекта, поддержка, обновление сайтов, услуги по техническому обслуживанию, техническая поддержка и управленческие команды — вот темы, к которым мы хотели бы обратиться и профессионально ими заниматься. 8.127 +</p> 8.128 +<p> 8.129 +Для достижения этих целей нам, в идеале, нужны 1 или 2 разработчика, работающих неполный или полный рабочий день над SliTaz. 8.130 +Они несут ответственность за консолидацию и оптимизацию существующих систем при работе с новыми потребностями. 8.131 +Разнообразные суб-проекты также станут более динамичными, а новые возможности будут публиковаться гораздо чаще. 8.132 +</p> 8.133 + 8.134 + 8.135 +<h3 id="members"> 8.136 +Участники 8.137 +</h3> 8.138 + 8.139 +<p> 8.140 +Ассоциация открыта для любых лиц. 8.141 +Став участником, вы поддержите проект и обеспечите его устойчивое развитие посредством ежегодных взносов. 8.142 +</p> 8.143 +<p> 8.144 +Для вступления в ассоциацию просто пришлите нам письмо или электронную почту: asso (at) slitaz.org. 8.145 +После этого вы получите информационный пакет, подробности платежных сборов и копию устава. 8.146 +Минимальный взнос был установлен в 2009-10 годах на уровне 40 евро. 8.147 +Пожалуйста, укажите в электронной почте следующую информацию о вас: 8.148 +</p> 8.149 <ul> 8.150 - <li>Ф.И.О.;</li> 8.151 - <li>полный адрес;</li> 8.152 - <li>страна.</li> 8.153 +<li> 8.154 +Ф.И.О.; 8.155 +</li> 8.156 +<li> 8.157 +полный адрес; 8.158 +</li> 8.159 +<li> 8.160 +страна. 8.161 +</li> 8.162 </ul> 8.163 8.164 -<h3 id="donation">Пожертвования</h3> 8.165 8.166 -<p>Существуют различные способы, которыми можно оказать финансовую поддержку 8.167 - ассоциации, стать участником или спонсором, или сделать разовый взнос через 8.168 - онлайн-службу безопасных платежей PayPal или с помощью банковского перевода. 8.169 - Для микроплатежей вы можете использовать Flattr, который является очень 8.170 - хорошим сервисом для проектов с открытыми исходниками. Проект имеет также 8.171 - некоторые материально-технические потребности; мы будем рады любому 8.172 - подаренному оборудованию в хорошем рабочем состоянии.</p> 8.173 +<h3 id="donation"> 8.174 +Пожертвования 8.175 +</h3> 8.176 + 8.177 +<p> 8.178 +Существуют различные способы, которыми можно оказать финансовую поддержку ассоциации, стать участником или спонсором, или сделать разовый взнос через онлайн-службу безопасных платежей PayPal или с помощью банковского перевода. 8.179 +Для микроплатежей вы можете использовать Flattr, который является очень хорошим сервисом для проектов с открытыми исходниками. 8.180 +Проект имеет также некоторые материально-технические потребности; мы будем рады любому подаренному оборудованию в хорошем рабочем состоянии. 8.181 +</p> 8.182 8.183 <?php include("../../lib/html/donate.html"); ?> 8.184 8.185 -<h3 id="postal">Почтовый адрес</h3> 8.186 + 8.187 +<h3 id="postal"> 8.188 +Почтовый адрес 8.189 +</h3> 8.190 8.191 <div class="box"> 8.192 Association SliTaz<br /> 8.193 @@ -114,7 +147,7 @@ 8.194 </div> 8.195 8.196 <!-- End of content --> 8.197 -</div> 8.198 +</section> 8.199 8.200 <?php include("../../lib/html/footer.ru.html"); ?> 8.201
9.1 --- a/ru/devel/forge.php Tue Aug 25 16:10:54 2015 +0300 9.2 +++ b/ru/devel/forge.php Tue Aug 25 18:49:37 2015 +0300 9.3 @@ -17,85 +17,113 @@ 9.4 ?> 9.5 9.6 <!-- Content --> 9.7 -<div id="content"> 9.8 +<section id="content"> 9.9 9.10 -<h2>Совместное управление</h2> 9.11 +<h2> 9.12 +Совместное управление 9.13 +</h2> 9.14 9.15 <ul> 9.16 - <li><a href="#kiss">KISS и соответствие стандартам</a></li> 9.17 - <li><a href="#tank">Сборочный хост и дом</a></li> 9.18 - <li><a href="#repos">Репозитории Mercurial</a></li> 9.19 - <li><a href="#gui">GUI в GTK и CGI/web</a></li> 9.20 - <li><a href="#iconv">Реализация iconv()</a></li> 9.21 - <li><a href="#pkgs">Сборка пакетов SliTaz</a></li> 9.22 - <li><a href="#website">Управление сайтом</a></li> 9.23 +<li> 9.24 +<a href="#kiss">KISS и соответствие стандартам</a> 9.25 +</li> 9.26 +<li> 9.27 +<a href="#tank">Сборочный хост и дом</a> 9.28 +</li> 9.29 +<li> 9.30 +<a href="#repos">Репозитории Mercurial</a> 9.31 +</li> 9.32 +<li> 9.33 +<a href="#gui">GUI в GTK и CGI/web</a> 9.34 +</li> 9.35 +<li> 9.36 +<a href="#iconv">Реализация iconv()</a> 9.37 +</li> 9.38 +<li> 9.39 +<a href="#pkgs">Сборка пакетов SliTaz</a> 9.40 +</li> 9.41 +<li> 9.42 +<a href="#website">Управление сайтом</a> 9.43 +</li> 9.44 </ul> 9.45 9.46 9.47 -<h2 id="kiss">KISS и соответствие стандартам</h2> 9.48 +<h2 id="kiss"> 9.49 +KISS и соответствие стандартам 9.50 +</h2> 9.51 9.52 -<p>Что означает <a target="_blank" 9.53 - href="http://ru.wikipedia.org/wiki/KISS_%28%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%29">KISS</a>? 9.54 - Будьте проще: следуйте лучшим стандартам, тщательно планируйте и пишите 9.55 - качественную документацию, делайте систему стабильной и надежной, сохраняйте 9.56 - <em>rootfs</em> на LiveCD настолько лёгким, чтобы дистрибутив мог 9.57 - запускаться на компьютерах со 128 МБ оперативки. В дистрибутиве возможно 9.58 - использование GTK+2, Dialog, SHell-скриптов и средств разработки PHP. Идея 9.59 - заключается в том, чтобы не дублировать существующее, и думать о малом…</p> 9.60 +<p> 9.61 +Что означает <a target="_blank" href="http://ru.wikipedia.org/wiki/KISS_%28%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%29">KISS</a>? 9.62 +Будьте проще: следуйте лучшим стандартам, тщательно планируйте и пишите качественную документацию, делайте систему стабильной и надежной, сохраняйте <em>rootfs</em> на LiveCD настолько лёгким, чтобы дистрибутив мог запускаться на компьютерах со 128 МБ оперативки. 9.63 +В дистрибутиве возможно использование GTK+2, Dialog, SHell-скриптов и средств разработки PHP. 9.64 +Идея заключается в том, чтобы не дублировать существующее, и думать о малом… 9.65 +</p> 9.66 9.67 9.68 -<h2 id="tank">Tank — сборочный хост и дом</h2> 9.69 +<h2 id="tank"> 9.70 +Tank — сборочный хост и домашние папки 9.71 +</h2> 9.72 9.73 -<p>Участники проекта могут получить аккаунт на сервере Tank с безопасным 9.74 - доступом, дисковым пространством, общим каталогом и всеми средствами 9.75 - разработки. Разработчики могут компилировать пакеты, а мэйнтейнеры зеркала 9.76 - могут осуществлять синхронизацию. На сервере Tank также находятся домены 9.77 - веб-загрузки, сборочного бота и SliTaz Pro: 9.78 - <a href="http://tank.slitaz.org/">tank.slitaz.org</a>.</p> 9.79 -<p>Инструкции по использованию сборочного хоста описаны в Cookbook: 9.80 - <a href="http://doc.slitaz.org/en:cookbook:buildhost">SliTaz Build Host 9.81 - (Tank)</a>.</p> 9.82 +<p> 9.83 +Участники проекта могут получить аккаунт на сервере Tank с безопасным доступом, дисковым пространством, общим каталогом и всеми средствами разработки. 9.84 +Разработчики могут компилировать пакеты, а мэйнтейнеры зеркала могут осуществлять синхронизацию. 9.85 +На сервере Tank также находятся домены веб-загрузки, сборочного бота и SliTaz Pro: <a href="http://tank.slitaz.org/">tank.slitaz.org</a>. 9.86 +</p> 9.87 +<p> 9.88 +Инструкции по использованию сборочного хоста описаны в Cookbook: <a href="http://doc.slitaz.org/en:cookbook:buildhost">SliTaz Build Host (Tank)</a>. 9.89 +</p> 9.90 9.91 9.92 -<h2 id="repos">Репозитории Mercurial</h2> 9.93 +<h2 id="repos"> 9.94 +Репозитории Mercurial 9.95 +</h2> 9.96 9.97 -<p>Репозитории SliTaz Mercurial (Hg) можно просматривать и клонировать без 9.98 - ограничений, используя адрес 9.99 - <a href="http://hg.slitaz.org/">http://hg.slitaz.org/</a>. Те, у кого есть 9.100 - доступ на запись, могут напрямую использовать адрес 9.101 - <tt>repos.slitaz.org</tt>, требующий аутентификации. Mercurial работает на 9.102 - Python; его можно установить командой 9.103 - <code>tazpkg get-install mercurial</code></p> 9.104 +<p> 9.105 +Репозитории SliTaz Mercurial (Hg) можно просматривать и клонировать без ограничений, используя адрес <a href="http://hg.slitaz.org/">http://hg.slitaz.org/</a>. 9.106 +Те, у кого есть доступ на запись, могут напрямую использовать адрес <tt>repos.slitaz.org</tt>, требующий аутентификации. 9.107 +Mercurial работает на Python; его можно установить командой <code>tazpkg get-install mercurial</code> 9.108 +</p> 9.109 9.110 9.111 <h3>~/.hgrc</h3> 9.112 9.113 -<p>Перед тем, как отправить ваш первый коммит на сервер, внесите в файл 9.114 - конфигурации Hg ваше имя, фамилию и адрес электронной почты. Запомните, Hg 9.115 - не будет работать, если вы root. Пример персонального файла ~/.hgrc:</p> 9.116 +<p> 9.117 +Перед тем, как отправить ваш первый коммит на сервер, внесите в файл конфигурации Hg ваше имя, фамилию и адрес электронной почты. 9.118 +Запомните, Hg не будет работать, если вы root. 9.119 +Пример персонального файла ~/.hgrc: 9.120 +</p> 9.121 9.122 <pre class="script"> 9.123 [ui] 9.124 -username = Ivan Ivanov <ivanov@mail.org> 9.125 +username = Ivan Ivanov <ivanov@example.com> 9.126 </pre> 9.127 9.128 9.129 -<h4>Клонировать → изменить → зафиксировать изменения → отправить</h4> 9.130 +<h4> 9.131 +Клонировать → изменить → зафиксировать изменения → отправить 9.132 +</h4> 9.133 9.134 -<p>Клонировать репозиторий, к примеру, wok:</p> 9.135 +<p> 9.136 +Клонировать репозиторий, к примеру, wok: 9.137 +</p> 9.138 9.139 -<pre>$ hg clone http://repos.slitaz.org/wok</pre> 9.140 +<pre> 9.141 +$ hg clone http://repos.slitaz.org/wok 9.142 +</pre> 9.143 9.144 -<p>Перейдите в папку wok; вы должны находиться в репозитории, чтобы иметь 9.145 - возможность использовать команды 'hg'. Чтобы проверить все журналы, или 9.146 - просто последний журнал:</p> 9.147 +<p> 9.148 +Перейдите в папку wok; вы должны находиться в репозитории, чтобы иметь возможность использовать команды 'hg'. 9.149 +Чтобы проверить все журналы, или просто последний журнал: 9.150 +</p> 9.151 9.152 <pre> 9.153 $ hg log 9.154 $ hg head 9.155 </pre> 9.156 9.157 -<p>Добавьте или измените один или несколько файлов и зафиксируйте коммит:</p> 9.158 +<p> 9.159 +Добавьте или измените один или несколько файлов и зафиксируйте коммит: 9.160 +</p> 9.161 9.162 <pre> 9.163 $ hg add 9.164 @@ -104,74 +132,88 @@ 9.165 $ hg log 9.166 </pre> 9.167 9.168 -<p>Обратите внимание, что вы можете использовать команду <code>rollback</code> 9.169 - для отмены последней операции. Перед отправкой изменений на сервер 9.170 - (<em>push</em> — «протолкнуть» изменения на сервер) возьмите за правило 9.171 - принимать текущие изменения с сервера (при их наличии):</p> 9.172 +<p> 9.173 +Обратите внимание, что вы можете использовать команду <code>rollback</code> для отмены последней операции. 9.174 +Перед отправкой изменений на сервер (<em>push</em> — «протолкнуть» изменения на сервер) возьмите за правило принимать текущие изменения с сервера (при их наличии): 9.175 +</p> 9.176 9.177 <pre> 9.178 $ hg pull 9.179 $ hg push 9.180 </pre> 9.181 9.182 -<p>Готово, теперь ваши изменения, код или исправления находятся на сервере.</p> 9.183 +<p> 9.184 +Готово, теперь ваши изменения, код или исправления находятся на сервере. 9.185 +</p> 9.186 9.187 9.188 -<h4>Обновление локального wok</h4> 9.189 +<h4> 9.190 +Обновление локального wok 9.191 +</h4> 9.192 9.193 -<p>Для того, чтобы обновить ваш wok скомандуйте (<em>pull</em> — «втянуть» 9.194 - изменения с сервера):</p> 9.195 +<p> 9.196 +Для того, чтобы обновить ваш wok скомандуйте (<em>pull</em> — «втянуть» изменения с сервера): 9.197 +</p> 9.198 9.199 -<pre>$ hg pull -u</pre> 9.200 +<pre> 9.201 +$ hg pull -u 9.202 +</pre> 9.203 9.204 9.205 -<h4>Полезные команды</h4> 9.206 +<h4> 9.207 +Полезные команды 9.208 +</h4> 9.209 9.210 -<p>Могут быть использованы следующие команды Hg:</p> 9.211 +<p> 9.212 +Могут быть использованы следующие команды Hg: 9.213 +</p> 9.214 9.215 <ul> 9.216 - <li><code>hg help</code> — показать полный список команд.</li> 9.217 - <li><code>hg rollback</code> — отменить последнее действие (commit, pull, 9.218 - push).</li> 9.219 - <li><code>hg log пакет</code> — показать журнал для пакета.</li> 9.220 - <li><code>hg head</code> — показать последний журнал.</li> 9.221 +<li> 9.222 +<code>hg help</code> — показать полный список команд. 9.223 +</li> 9.224 +<li> 9.225 +<code>hg rollback</code> — отменить последнее действие (commit, pull, push). 9.226 +</li> 9.227 +<li> 9.228 +<code>hg log пакет</code> — показать журнал для пакета. 9.229 +</li> 9.230 +<li> 9.231 +<code>hg head</code> — показать последний журнал. 9.232 +</li> 9.233 </ul> 9.234 9.235 -<p>В сети можно найти немало статей и учебников по Hg на русском языке. Мне, 9.236 - например, понравился цикл переводных статей Джоэля Спольски: <a 9.237 - href="http://habrahabr.ru/post/108658/" target="_blank">Hg Init: Часть 2. 9.238 - Основы Mercurial</a>. Самое основное, действительно, можно рассказать за 9.239 - минуту, но иногда могут возникнуть ситуации, когда вам понадобится помощь. 9.240 - Прочитайте и обязательно закрепите полученные данные на практике, прежде 9.241 - чем работать с репозитариями SliTaz.</p> 9.242 +<p> 9.243 +В сети можно найти немало статей и учебников по Hg на русском языке. 9.244 +Мне, например, понравился цикл переводных статей Джоэля Спольски: <a href="http://habrahabr.ru/post/108658/" target="_blank">Hg Init: Часть 2. Основы Mercurial</a>. 9.245 +Самое основное, действительно, можно рассказать за минуту, но иногда могут возникнуть ситуации, когда вам понадобится помощь. 9.246 +Прочитайте и обязательно закрепите полученные данные на практике, прежде чем работать с репозитариями SliTaz. 9.247 +</p> 9.248 9.249 9.250 -<h2 id="gui">GUI — на C/GTK, Yad, Vala/Genie и CGI/web</h2> 9.251 +<h2 id="gui"> 9.252 +GUI — на C/GTK, Yad, Vala/Genie и CGI/web 9.253 +</h2> 9.254 9.255 -<p>Существует много способов создания пользовательского интерфейса в мире 9.256 - открытого исходного кода. С самого начала проекта и до 3.0 мы, в основном, 9.257 - использовали утилиту под названием GtkDialog. Она позволяет нам создавать 9.258 - очень красивый и сложный интерфейс в GTK с помощью скриптового языка, 9.259 - который можно просто запустить без необходимости компиляции. Но, GtkDialog 9.260 - перестал развиваться, в нём не хватает многих новых возможностей GTK. 9.261 - Поэтому мы перешли на Yad для простых графических диалогов. А все диалоги 9.262 - администрирования, пакетного менеджера и утилит настройки используют 9.263 - TazPanel, веб-интерфейс которой написан на xHTML 5 и CSS 3.</p> 9.264 -<p>Yad очень прост, он не позволяет создавать сложные интерфейсы, даже если нам 9.265 - нужны только 2 или 3 пункта с метками и несколько кнопок, поэтому придётся 9.266 - искать другое решение. Преимущество скриптового языка в том, что его 9.267 - не нужно компилировть, диалоги можно писать в режиме реального времени 9.268 - (но он производит медленные приложения). Написание утилит на C сложно и 9.269 - доступно не каждому, в то время как SHell-скрипты проще для понимания. 9.270 - Поэтому сейчас наш руководящий принцип — сохранить и продолжать 9.271 - совершенствовать наши утилиты командной строки, а также обеспечить их 9.272 - графическим интерфейсом на GTK или CGI/web.</p> 9.273 -<p>Многие новые языки, такие как Genie, Vala и GTKaml, используют GTK. Но, 9.274 - имейте в виду, что они не так популярны, как C и GTK, и не факт, что их 9.275 - проще освоить и использовать (для выполнения действий в простых приложениях 9.276 - можно использовать скрипты оболочки). Вы можете использовать Vala, но, 9.277 - посмотрите на чистый код GTK, создающий одно окно, для этого нужно всего 9.278 - 14 строк:</p> 9.279 +<p> 9.280 +Существует много способов создания пользовательского интерфейса в мире открытого исходного кода. 9.281 +С самого начала проекта и до 3.0 мы, в основном, использовали утилиту под названием GtkDialog. 9.282 +Она позволяет нам создавать очень красивый и сложный интерфейс в GTK с помощью скриптового языка, который можно просто запустить без необходимости компиляции. 9.283 +Но GtkDialog перестал развиваться, в нём не хватает многих новых возможностей GTK. 9.284 +Поэтому мы перешли на Yad для простых графических диалогов. 9.285 +А все диалоги администрирования, пакетного менеджера и утилит настройки используют TazPanel, веб-интерфейс которой написан на xHTML 5 и CSS 3. 9.286 +</p> 9.287 +<p> 9.288 +Yad очень прост, он не позволяет создавать сложные интерфейсы, даже если нам нужны только 2 или 3 пункта с метками и несколько кнопок, поэтому придётся искать другое решение. 9.289 +Преимущество скриптового языка в том, что его не нужно компилировть, диалоги можно писать в режиме реального времени (но он производит медленные приложения). 9.290 +Написание утилит на C сложно и доступно не каждому, в то время как скрипты оболочки проще для понимания. 9.291 +Поэтому сейчас наш руководящий принцип — сохранить и продолжать совершенствовать наши утилиты командной строки, а также обеспечить их графическим интерфейсом на GTK или CGI/веб. 9.292 +</p> 9.293 +<p> 9.294 +Многие новые языки, такие как Genie, Vala и GTKaml, используют GTK. 9.295 +Но имейте в виду, что они не так популярны, как C и GTK, и не факт, что их проще освоить и использовать (для выполнения действий в простых приложениях можно использовать скрипты оболочки). 9.296 +Вы можете использовать Vala, но посмотрите на чистый код GTK, создающий одно окно, для этого нужно всего 14 строк: 9.297 +</p> 9.298 9.299 <pre> 9.300 #include <gtk/gtk.h> 9.301 @@ -191,101 +233,110 @@ 9.302 } 9.303 </pre> 9.304 9.305 -<p>Если вы не уверены в том, какой язык использовать, обсудите его в рассылке. 9.306 - Если вам нужен только небольшой функционал GUI, посмотрите на tazbox 9.307 - в репозитории slitaz-tools, в нём есть крошечные утилиты для рабочего 9.308 - стола, такие как окно выхода из системы. Первый подпроект SliTaz, 9.309 - написанный на чистом GTK, — это TazWeb. Вы можете разобраться с ним, чтобы 9.310 - узнать способы использования system() для добавления системных команд 9.311 - в интерфейс. Например, TazWeb использует Wget для загрузки и Sed для 9.312 - добавления закладок.</p> 9.313 -<p>Скрипты Yad должны следовать руководящим принципам TazYad: <a 9.314 - href="http://hg.slitaz.org/slitaz-dev-tools/raw-file/tip/tazyad/README">README</a> 9.315 - и <a 9.316 - href="http://hg.slitaz.org/slitaz-dev-tools/raw-file/tip/tazyad/tazyad">пример кода</a>.</p> 9.317 +<p> 9.318 +Если вы не уверены в том, какой язык использовать, обсудите его в рассылке. 9.319 +Если вам нужен только небольшой функционал GUI, посмотрите на tazbox в репозитории slitaz-tools, в нём есть крошечные утилиты для рабочего стола, такие как окно выхода из системы. 9.320 +Первый подпроект SliTaz, написанный на чистом GTK, — это TazWeb. 9.321 +Вы можете разобраться с ним, чтобы узнать способы использования system() для добавления системных команд в интерфейс. 9.322 +Например, TazWeb использует Wget для загрузки и Sed для добавления закладок. 9.323 +</p> 9.324 +<p> 9.325 +Скрипты Yad должны следовать руководящим принципам TazYad: 9.326 +<a href="http://hg.slitaz.org/slitaz-dev-tools/raw-file/tip/tazyad/README">README</a> 9.327 +и 9.328 +<a href="http://hg.slitaz.org/slitaz-dev-tools/raw-file/tip/tazyad/tazyad">пример кода</a>. 9.329 +</p> 9.330 9.331 9.332 -<h2 id="iconv">Реализация iconv()</h2> 9.333 +<h2 id="iconv"> 9.334 +Реализация iconv() 9.335 +</h2> 9.336 9.337 -<p>SliTaz использует iconv(), предоставленный GNU glibc — любые пакеты, 9.338 - предлагающие <code>libiconv</code>, должны использовать библиотеку, 9.339 - содержащуюся в <code>glibc-locale</code>. Поэтому в SliTaz больше не входит 9.340 - пакет libiconv (1,2 МБ).</p> 9.341 +<p> 9.342 +SliTaz использует iconv(), предоставленный GNU glibc — любые пакеты, предлагающие <code>libiconv</code>, должны использовать библиотеку, содержащуюся в <code>glibc-locale</code>. 9.343 +Поэтому в SliTaz больше не входит пакет libiconv (1,2 МБ). 9.344 +</p> 9.345 9.346 9.347 -<h2 id="pkgs">Сборка пакетов SliTaz</h2> 9.348 +<h2 id="pkgs"> 9.349 +Сборка пакетов SliTaz 9.350 +</h2> 9.351 9.352 -<p>Официальная сборка осуществляется с помощью Cookutils. Программа, а также 9.353 - документация о том, как использовать cook и <a 9.354 - href="http://hg.slitaz.org/cookutils/raw-file/tip/doc/cookutils.en.html" 9.355 - >создавать пакеты SliTaz</a> для пакетного менеджера TazPKG, установлена 9.356 - на каждой системе SliTaz.</p> 9.357 -<p>Пакеты tazpkg в SliTaz создаются автоматически при помощи <a 9.358 - href="http://cook.slitaz.org/">Cooker</a> («повар») из пакета Cookutils, 9.359 - а также рецепта из wok. В Cookbook описан формат <a 9.360 - href="http://doc.slitaz.org/en:cookbook:receipt">рецептов</a>. Прежде, 9.361 - чем начать, необходимо прочитать документацию о Cook и рецептах.</p> 9.362 -<p>Что касается выбора пакета, идея состоит в том, чтобы предложить пакет по 9.363 - задаче или функциональности, т.е. выбрать самое легкое приложение 9.364 - в какой-либо области, которое не дублирует уже имеющихся функций других 9.365 - пакетов. Обратите внимание, что текущие пакеты могут быть изменены; если 9.366 - вы найдете альтернативу, которая легче, или с более широкими возможностями, 9.367 - или более <em>привлекательная</em> за счет нескольких дополнительных КБ, 9.368 - вы можете предложить ее другим в рассылке. Особое внимание необходимо 9.369 - уделить пакетам для LiveCD, они должны быть очищены, лишены необязательных 9.370 - зависимостей и опций компилятора. Обычно, кандидаты пакетов для основного 9.371 - LiveCD обсуждаются в рассылке.</p> 9.372 -<p>Прежде чем вы приступите к компиляции и созданию пакетов для SliTaz, 9.373 - убедитесь, что их еще нет в <a 9.374 - href="http://download.tuxfamily.org/slitaz/packages/undigest/" 9.375 - >неофициальном</a> wok, который находится на основном зеркале SliTaz. 9.376 - Не забывайте, что участники рассылки могут помочь вам и о том, что 9.377 - документация по <a href="http://doc.slitaz.org/en:cookbook:wok">wok и 9.378 - утилитам</a> написана, чтобы помочь вам начать работу.</p> 9.379 +<p> 9.380 +Официальная сборка осуществляется с помощью Cookutils. 9.381 +Программа, а также документация о том, как использовать cook и <a href="http://hg.slitaz.org/cookutils/raw-file/tip/doc/cookutils.en.html">создавать пакеты SliTaz</a> для пакетного менеджера TazPKG, установлена на каждой системе SliTaz. 9.382 +</p> 9.383 +<p> 9.384 +Пакеты tazpkg в SliTaz создаются автоматически при помощи <a href="http://cook.slitaz.org/">Cooker</a> («повар») из пакета Cookutils, а также рецепта из wok. 9.385 +В Cookbook описан формат <a href="http://doc.slitaz.org/en:cookbook:receipt">рецептов</a>. 9.386 +Прежде, чем начать, необходимо прочитать документацию о Cook и рецептах. 9.387 +</p> 9.388 +<p> 9.389 +Что касается выбора пакета, идея состоит в том, чтобы предложить пакет по задаче или функциональности, т.е. выбрать самое легкое приложение в какой-либо области, которое не дублирует уже имеющихся функций других пакетов. 9.390 +Обратите внимание, что текущие пакеты могут быть изменены; если вы найдете альтернативу, которая легче, или с более широкими возможностями, или более <em>привлекательная</em> за счет нескольких дополнительных килобайт, вы можете предложить ее другим в рассылке. 9.391 +Особое внимание необходимо уделить пакетам для LiveCD, они должны быть очищены, лишены необязательных зависимостей и опций компилятора. 9.392 +Обычно, кандидаты пакетов для основного LiveCD обсуждаются в рассылке. 9.393 +</p> 9.394 +<p> 9.395 +Прежде чем вы приступите к компиляции и созданию пакетов для SliTaz, убедитесь, что их еще нет в <a href="http://download.tuxfamily.org/slitaz/packages/undigest/">неофициальном</a> wok, который находится на основном зеркале SliTaz. 9.396 +Не забывайте, что участники рассылки могут помочь вам и о том, что документация по <a href="http://doc.slitaz.org/en:cookbook:wok">wok и утилитам</a> написана, чтобы помочь вам начать работу. 9.397 +</p> 9.398 9.399 9.400 -<h3 id="pkgs-naming">Именование пакетов</h3> 9.401 +<h3 id="pkgs-naming"> 9.402 +Именование пакетов 9.403 +</h3> 9.404 9.405 -<p>В большинстве случаев пакет называется так же, как его исходник, 9.406 - за исключением модулей Python, Perl, PHP, Ruby и Lua. Например, пакет, 9.407 - содержащий шаблон Kid для системы, написанной на Python и XML называется 9.408 - <code>python-kid</code>.</p> 9.409 +<p> 9.410 +В большинстве случаев пакет называется так же, как его исходник, за исключением модулей Python, Perl, PHP, Ruby и Lua. 9.411 +Например, пакет, содержащий шаблон Kid для системы, написанной на Python и XML называется <code>python-kid</code>. 9.412 +</p> 9.413 9.414 9.415 -<h2 id="website">Управление сайтом</h2> 9.416 +<h2 id="website"> 9.417 +Управление сайтом 9.418 +</h2> 9.419 9.420 -<p>Управление сайтом осуществляется через репозиторий Mercurial, он может 9.421 - быть клонирован командой:</p> 9.422 +<p> 9.423 +Управление сайтом осуществляется через репозиторий Mercurial, он может быть клонирован командой: 9.424 +</p> 9.425 9.426 -<pre>$ hg clone http://hg.slitaz.org/website</pre> 9.427 +<pre> 9.428 +$ hg clone http://hg.slitaz.org/website 9.429 +</pre> 9.430 9.431 -<p>Или, если у вас есть соответствующие права:</p> 9.432 +<p> 9.433 +Или, если у вас есть соответствующие права: 9.434 +</p> 9.435 9.436 -<pre>$ hg clone http://repos.slitaz.org/website</pre> 9.437 +<pre> 9.438 +$ hg clone http://repos.slitaz.org/website 9.439 +</pre> 9.440 9.441 9.442 -<h3>Стиль написания xHTML</h3> 9.443 +<h3> 9.444 +Стиль написания xHTML 9.445 +</h3> 9.446 9.447 -<p>Страницы и различные <em>книги</em> написаны на xHTML 1.0 Transitional. 9.448 - Заголовок 1-го уровня используется только один раз (вверху страницы), 9.449 - заголовок 2-го уровня — это название документа, а уровни 3 и 4 используются 9.450 - для подзаголовков. Если используется маркированный список со ссылками на 9.451 - подразделы страницы, то он помещается вверху, сразу после заголовка 2-го 9.452 - уровня. Абзацы текста окружаются тегами <code><p>…</p></code>. 9.453 - Для отступов мы используем не пробелы, а табуляцию — она помогает понять 9.454 - структуру страницы и экономит вес, занимаемый страницей (в байтах). 9.455 - Для того, чтобы поместить внутри абзаца код, как, например, имя команды, 9.456 - предпочтительно использовать <code><code></code>. Для отображения 9.457 - команд и демонстрации использования терминала в веб-странице используется 9.458 - <code><pre></code> для отображения заранее отформатированного 9.459 - текста. Пример:</p> 9.460 +<p> 9.461 +Страницы и различные <em>книги</em> написаны на xHTML 1.0 Transitional. 9.462 +Заголовок 1-го уровня используется только один раз (вверху страницы), заголовок 2-го уровня — это название документа, а уровни 3 и 4 используются для подзаголовков. 9.463 +Если используется маркированный список со ссылками на подразделы страницы, то он помещается вверху, сразу после заголовка 2-го уровня. 9.464 +Абзацы текста окружаются тегами <code><p>…</p></code>. 9.465 +Для отступов мы используем не пробелы, а табуляцию — она помогает понять структуру страницы и экономит вес, занимаемый страницей (в байтах). 9.466 +Для того, чтобы поместить внутри абзаца код, как, например, имя команды, предпочтительно использовать <code><code></code>. 9.467 +Для отображения команд и демонстрации использования терминала в веб-странице используется <code><pre></code> для отображения заранее отформатированного текста. 9.468 +Пример: 9.469 +</p> 9.470 9.471 -<pre>$ команда</pre> 9.472 +<pre> 9.473 +$ команда 9.474 +</pre> 9.475 9.476 -<p>Для отображения текста, который можно скопировать и вставить, например, 9.477 - скриптов, фрагментов кода, примеров конфигурационных файлов и т.д. — мы 9.478 - также используем <code><pre></code>, но с CSS-классом под названием 9.479 - "script". Пример:</p> 9.480 +<p> 9.481 +Для отображения текста, который можно скопировать и вставить, например, скриптов, фрагментов кода, примеров конфигурационных файлов и т.д. — мы также используем <code><pre></code>, но с CSS-классом под названием «script». 9.482 +Пример: 9.483 +</p> 9.484 9.485 <pre class="script"> 9.486 <pre class="script"> 9.487 @@ -295,30 +346,36 @@ 9.488 </pre> 9.489 </pre> 9.490 9.491 -<p><em>Выделенные</em> слова помещаются в тег <code><em></code>, а 9.492 - внутренние ссылки являются относительными. Не забудьте проверить 9.493 - соответствие кода стандартам при помощи онлайнового <em>валидатора</em> 9.494 - от W3C.</p> 9.495 +<p> 9.496 +<em>Выделенные</em> слова помещаются в тег <code><em></code>, а внутренние ссылки являются относительными. 9.497 +Не забудьте проверить соответствие кода стандартам при помощи онлайнового <em>валидатора</em> от W3C. 9.498 +</p> 9.499 9.500 9.501 -<h2 id="diff">Diff и patch</h2> 9.502 +<h2 id="diff"> 9.503 +Diff и patch 9.504 +</h2> 9.505 9.506 -<p>Утилиты командной строки <code>diff</code> и <code>patch</code> 9.507 - соответственно создают и применяют специальные файлы (<em>«патчи»</em>), 9.508 - в которых содержатся различия между двумя файлами. Эта техника часто 9.509 - используется для совместной работы — она позволяет легко увидеть изменения, 9.510 - внесенные в исходный файл. Чтобы создать файл <code>diff</code>, который 9.511 - предназначен для чтения людьми в простом текстовом редакторе, используйте 9.512 - параметр <code>-u</code>:</p> 9.513 +<p> 9.514 +Утилиты командной строки <code>diff</code> и <code>patch</code> соответственно создают и применяют специальные файлы (<em>«патчи»</em>), в которых содержатся различия между двумя файлами. 9.515 +Эта техника часто используется для совместной работы — она позволяет легко увидеть изменения, внесенные в исходный файл. 9.516 +Чтобы создать файл <code>diff</code>, который предназначен для чтения людьми в простом текстовом редакторе, используйте параметр <code>-u</code>: 9.517 +</p> 9.518 9.519 -<pre>$ diff -u файл.оригинал файл.измененный > файл.diff</pre> 9.520 +<pre> 9.521 +$ diff -u файл.оригинал файл.измененный > файл.diff 9.522 +</pre> 9.523 9.524 -<p>Применить патч:</p> 9.525 +<p> 9.526 +Применить патч: 9.527 +</p> 9.528 9.529 -<pre>$ patch файл.оригинал файл.diff</pre> 9.530 +<pre> 9.531 +$ patch файл.оригинал файл.diff 9.532 +</pre> 9.533 9.534 <!-- End of content --> 9.535 -</div> 9.536 +</section> 9.537 9.538 <?php include("../../lib/html/footer.ru.html"); ?> 9.539
10.1 --- a/ru/devel/index.php Tue Aug 25 16:10:54 2015 +0300 10.2 +++ b/ru/devel/index.php Tue Aug 25 18:49:37 2015 +0300 10.3 @@ -17,50 +17,63 @@ 10.4 ?> 10.5 10.6 <!-- Content --> 10.7 -<div id="content"> 10.8 +<section id="content"> 10.9 10.10 -<h2>Разработка</h2> 10.11 +<h2> 10.12 +Разработка 10.13 +</h2> 10.14 10.15 <p> 10.16 - SliTaz — дистрибутив сообщества, созданный многими людьми по всему 10.17 - миру; все желающие могут помочь и влиться в проект. 10.18 +SliTaz — дистрибутив сообщества, созданный многими людьми по всему миру; все желающие могут помочь и влиться в проект. 10.19 </p> 10.20 10.21 <ul> 10.22 - <li><a href="forge.php">Кузница</a> — Совместное управление, KISS, принципы, 10.23 - репозитории Mercurial, сайт и другие сервисы.</li> 10.24 - <li><a href="/i18n.php">Проект интернационализации</a> — Перевод, цели 10.25 - и управление.</li> 10.26 - <li><a href="../artwork/">Artwork</a> - SliTaz logo, spider and art 10.27 - information and download</li> 10.28 - <li><a href="http://hg.slitaz.org/" >Репозитории Mercurial</a></li> 10.29 - <li><a href="http://bugs.slitaz.org/">Баг-трекер SliTaz</a></li> 10.30 +<li> 10.31 +<a href="forge.php">Кузница</a> — Совместное управление, KISS, принципы, репозитории Mercurial, сайт и другие сервисы. 10.32 +</li> 10.33 +<li> 10.34 +<a href="release.php">Руководство по релизам</a> — Инструкции для Cooking, стабильной версии и суб-проектам 10.35 +</li> 10.36 +<li> 10.37 +<a href="/i18n.php">Проект интернационализации</a> — Перевод, цели и управление. 10.38 +</li> 10.39 +<li> 10.40 +<a href="../artwork/">Графика</a> — Логотип SliTaz, паучок, информация о графике и загрузка 10.41 +</li> 10.42 +<li> 10.43 +<a href="http://hg.slitaz.org/" >Репозитории Mercurial</a> 10.44 +</li> 10.45 +<li> 10.46 +<a href="http://bugs.slitaz.org/">Баг-трекер SliTaz</a> 10.47 +</li> 10.48 </ul> 10.49 10.50 -<h2>Вливайтесь!</h2> 10.51 10.52 -<p>SliTaz — дистрибутив с открытым исходным кодом, управляемый сообществом. 10.53 - Примкнуть к проекту и внести свой вклад могут все желающие — 10.54 - от пользователей до хакеров и разработчиков. Для вас всегда найдется 10.55 - занятие. Вычитка и написание документации, отправка отчетов об ошибках 10.56 - и исправлений в рассылку, работа с wok и внесение новые пакетов, или просто 10.57 - помощь другим в рассылке или 10.58 - <a href="http://forum.slitaz.org/">на форуме</a>. У проекта SliTaz есть 10.59 - репозитории Mercurial, размещенные на системе SliTaz; в случае необходимости 10.60 - разработчики могут отправить запрос на создание нового репозитория; 10.61 - участники имеют доступ на запись для исправления опечаток, изменения 10.62 - скриптов и т.п.</p> 10.63 -<p>SliTaz — маленькое сообщество, оно прислушивается к своим пользователям. 10.64 - Многие разработчики активны на <a href="http://forum.slitaz.org/">форуме</a> 10.65 - и в <a href="../mailing-list.php">рассылке</a>.</p> 10.66 -<p>Для художников выделен специальный сайт; просто зарегистрируйтесь и 10.67 - делитесь с другими вашей графикой и картинками. Сайт управляется 10.68 - сообществом. Если вы хотите протянуть руку помощи в управлении сайтом, 10.69 - свяжитесь с разработчиками или отправьте письмо в рассылку. Присоединяйтесь 10.70 - к <a href="http://scn.slitaz.org/groups/artwork/">группе Artwork</a> 10.71 - на SCN.</p> 10.72 +<h2> 10.73 +Вливайтесь! 10.74 +</h2> 10.75 10.76 -<h2>Деятельность</h2> 10.77 +<p> 10.78 +SliTaz — дистрибутив с открытым исходным кодом, управляемый сообществом. 10.79 +Примкнуть к проекту и внести свой вклад могут все желающие — от пользователей до хакеров и разработчиков. 10.80 +Для вас всегда найдется занятие. 10.81 +Вычитка и написание документации, отправка отчетов об ошибках и исправлений в рассылку, работа с wok и внесение новых пакетов, или просто помощь другим в рассылке или <a href="http://forum.slitaz.org/">на форуме</a>. 10.82 +У проекта SliTaz есть репозитории Mercurial, размещенные на системе SliTaz; в случае необходимости разработчики могут отправить запрос на создание нового репозитория; участники имеют доступ на запись для исправления опечаток, изменения скриптов и т.п. 10.83 +</p> 10.84 +<p> 10.85 +SliTaz — маленькое сообщество, оно прислушивается к своим пользователям. 10.86 +Многие разработчики активны на <a href="http://forum.slitaz.org/">форуме</a> и в <a href="../mailing-list.php">рассылке</a>. 10.87 +</p> 10.88 +<p> 10.89 +Для художников выделен специальный сайт; просто зарегистрируйтесь и делитесь с другими вашей графикой и картинками. 10.90 +Сайт управляется сообществом. 10.91 +Если вы хотите протянуть руку помощи в управлении сайтом, свяжитесь с разработчиками или отправьте письмо в рассылку. 10.92 +</p> 10.93 + 10.94 + 10.95 +<h2> 10.96 +Деятельность 10.97 +</h2> 10.98 10.99 <?php require_once("../../lib/get-feeds.php"); ?> 10.100 10.101 @@ -75,7 +88,7 @@ 10.102 </div> 10.103 10.104 <!-- End of content --> 10.105 -</div> 10.106 +</section> 10.107 10.108 <?php include("../../lib/html/footer.ru.html"); ?> 10.109
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/ru/devel/release.php Tue Aug 25 18:49:37 2015 +0300 11.3 @@ -0,0 +1,98 @@ 11.4 +<!DOCTYPE html> 11.5 +<html lang="ru"> 11.6 +<head> 11.7 + <meta charset="utf-8"/> 11.8 + <title>Руководство по релизам | SliTaz</title> 11.9 + <meta name="description" content="slitaz developers release guide cooking stable packages"/> 11.10 + <meta name="keywords" lang="en" content="slitaz, devel, tazdev, cooking, source"/> 11.11 + <meta name="author" content="Christophe Lincoln"/> 11.12 + <?php include("../../lib/html/meta-link.html"); ?> 11.13 +</head> 11.14 +<body> 11.15 + 11.16 +<?php 11.17 +include("../../lib/html/header.html"); 11.18 +include("../../lib/html/nav.html"); 11.19 +include("../../lib/lang.php"); 11.20 +?> 11.21 + 11.22 +<!-- Content --> 11.23 +<section id="content"> 11.24 + 11.25 +<h2> 11.26 +Руководство по релизам 11.27 +</h2> 11.28 + 11.29 +<ul> 11.30 +<li> 11.31 +<a href="#cooking">Релиз Cooking</a> 11.32 +</li> 11.33 +<li> 11.34 +<a href="#stable">Стабильный релиз</a> 11.35 +</li> 11.36 +<li> 11.37 +<a href="#project">Релиз проекта</a></li> 11.38 +</ul> 11.39 + 11.40 + 11.41 +<h2 id="cooking"> 11.42 +Релиз Cooking 11.43 +</h2> 11.44 + 11.45 +<p> 11.46 +НАПИСАТЬ — некоторое количество необновляемой информации (сейчас мы используем cookiso): 11.47 +<a href="http://doc.slitaz.org/en:cookbook:reltasks">в вики/cookbook</a> 11.48 +</p> 11.49 + 11.50 + 11.51 +<h2 id="stable"> 11.52 +Стабильный релиз 11.53 +</h2> 11.54 + 11.55 +<p> 11.56 +НАПИСАТЬ 11.57 +</p> 11.58 + 11.59 +<p> 11.60 +Инструкции по использованию сборочного хоста описаны в Cookbook: 11.61 +<a href="http://doc.slitaz.org/en:cookbook:buildhost">SliTaz Build Host (tank)</a> 11.62 +(русской версии страницы нет). 11.63 +</p> 11.64 + 11.65 + 11.66 +<h2 id="project"> 11.67 +Релиз проекта 11.68 +</h2> 11.69 + 11.70 +<p> 11.71 +Суб-проекты SliTaz выпускаются индивидуально, используя инструмент разработчиков SliTaz, известный под именем «tazdev». 11.72 +Вот замечательное руководство для командной строки как выпустить проект. 11.73 +В этом руководстве мы собираемся выпустить «SPK» версии 1.0: 11.74 +</p> 11.75 + 11.76 +<pre> 11.77 +$ cd spk 11.78 +$ hg pull -u 11.79 +$ hg tag 1.0 11.80 +$ hg push 11.81 +$ tazdev -rp spk 11.82 +</pre> 11.83 + 11.84 +<p> 11.85 +Некоторые пакеты не должны быть заархивированы на зеркале, так как они зеркалируются с полным деревом пакета. 11.86 +После того, как вы выпустили пакет и сказали «да» обновлению wok (или сделали это вручную), вы можете залить его в hg.slitaz.org и ждать когда соберется пакет на сервере <a href="http://cook.slitaz.org/">Cooker</a>. 11.87 +Залить в Hg: 11.88 +</p> 11.89 + 11.90 +<pre> 11.91 +$ cd ../wok 11.92 +$ hg push 11.93 +</pre> 11.94 + 11.95 +<!-- End of content --> 11.96 +</section> 11.97 + 11.98 +<?php include("../../lib/html/footer.ru.html"); ?> 11.99 + 11.100 +</body> 11.101 +</html>