Difference between revisions of "Lazarus-ccr SourceForge repository/ru"

From Lazarus wiki
Jump to navigationJump to search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{LanguageBar}}
 +
 
Эта страница описывает политику использования Lazarus Code and Component Repository на SourceForge (проект Lazarus CCR). Все, кто портируют компоненты на  Lazarus, могут попросить [[User:Vincent|админа проекта Lazarus CCR]] права доступа на запись. Проект Lazarus CCR имеет SubVersion и Git репозитории. Если же Вы хотите разместить свой проект на GitHub, смотрите, пожалуйста, статью [[Lazarus-CCR GitHub organization]].
 
Эта страница описывает политику использования Lazarus Code and Component Repository на SourceForge (проект Lazarus CCR). Все, кто портируют компоненты на  Lazarus, могут попросить [[User:Vincent|админа проекта Lazarus CCR]] права доступа на запись. Проект Lazarus CCR имеет SubVersion и Git репозитории. Если же Вы хотите разместить свой проект на GitHub, смотрите, пожалуйста, статью [[Lazarus-CCR GitHub organization]].
  
Line 6: Line 8:
 
Об остальной информации по составу CCR, см. [[Components and Code examples]]
 
Об остальной информации по составу CCR, см. [[Components and Code examples]]
  
=== Write access ===
+
=== Доступ на запись ===
Unfortunately, at this moment Sourceforge doesn't support restricting access to SVN to only a subtree of the complete repository. So we will give write access to the complete SVN tree, with the assumption that SVN committers will only write to their own part of the tree.
+
К несчастью, в настоящий момент Sourceforge не поддерживает ограничение доступа к SVN лишь на поддерево всего репозитория. Поэтому мы даём доступ ко всему SVN-дереву, предполагая что SVN-коммиттеры будут писать только в свою собственную часть дерева.
 +
 
 +
Пожалуйста, обращайтесь также к администраторам по поводу прав на запись в Git.
 +
 
 +
Если Вы хотите коммитить что-нибудь в часть дерева которой не владеете,  перед записью обратитесь, пожалуйста, к владельцу.
 +
 
 +
=== SubVersion ===
 +
==== Работа с Lazarus-CCR SVN-репозиторием ====
 +
Это краткое руководство, касающееся в основном URL и специфики sourceforge. Это не введение по работе с SVN.
 +
 
 +
===== Проверка =====
 +
Lazarus-CCR находится на https://svn.code.sf.net/p/lazarus-ccr/svn
 +
 
 +
Следующая команда проверит всё дерево в lazarus-ccr подкаталоге вашего текущего каталога:
 +
<syntaxhighlight lang="bash">
 +
svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
 +
</syntaxhighlight>
 +
 
 +
===== Внесение изменений =====
 +
В первый раз, когда вы что-то записываете, SVN спросит ваш пароль. Используйте пароль, принадлежащий вашему SourceForge-аккаунту. Этот пароль сохранится в метаданных SVN-дерева и в следующий раз спрашиваться не будет.
 +
* Если вы включите текстовый файл с именем «readme.txt» с кратким описанием вашего кода и, возможно, ссылкой на его вики-страницу, SourceForge автоматически отобразит его, когда пользователь перейдет в вашу папку.
 +
 
 +
==== Владельцы каталогов ====
 +
В следующих списках показаны структура каталогов и лица, отвечающие за них.
 +
 
 +
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/applications applications]
 +
** [[Lazarus_Application_Gallery#BIFFExplorer|biffexplorer]]: [[User:wp|Werner Pamler]]
 +
** [[cactusjukebox]]: [[User:???]]
 +
** [[draw_test]]: [[User:???]]
 +
** [[fpbrowser]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[fpChess|fpchess]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[fpsvnsync]]: [[User:???]]
 +
** [[fpvectorial|fpvviewer]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[gir2pascal|gobject-introspection]]: [[User:AndrewH|Andrew Haines]]
 +
** [[idlparser]]: [[User:Loesje|Joost van der Sluis]]
 +
** [[InstantFPC|instantfpc]]: [[User:Mattias2|Mattias Gärtner]]
 +
** [[khexeditor]]: [[User:???]]
 +
** [[lazclock]]: [[User:???]]
 +
** [[LazEdit|LazEdit]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Bart|Bart]]
 +
** [[lazeyes]]: [[User:???]]
 +
** [[Lazarus Image Editor|lazimageeditor]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[lazspreadsheet]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:wp|Werner Pamler]]
 +
** [[lazstacktrace]]: [[User:???]]
 +
** [[pyramidtiff]]: [[User:???]]
 +
** [[spready]]: [[User:wp|Werner Pamler]]
 +
** [[TappyTux|tappytux]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[wikihelp]]: [[User:Christian|Christian Ulrich]]
 +
 
 +
*  [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/bindings bindings]
 +
** [[Android Interface|android_ndk]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[Android Interface|android_sdk]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[Gtk+3|gtk3]]: [[User:AndrewH|Andrew Haines]]
 +
** [[Objective-c to Pascal bindings|objc]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]] -- Note: Obsolete
 +
** [[PasCocoa|pascocoa]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Skalogryz|Dmitry Boyarintsev]] -- Note: Obsolete
 +
*** [[ObjCParser|parser]]: [[User:Skalogryz|Dmitry Boyarintsev]] -- Note: Obsolete
 +
 
 +
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/ components]
 +
** [[Adding_an_About_dialog_as_a_property_to_a_custom_component|AboutComponent]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[acs]]: [[User:???]]
 +
** [[BeepFp|beepfp]]: [[User:Wimpie|Wimpie Nortje]]
 +
** [[CalLite]]: [[User:wp|Werner Pamler]]
 +
** [[Chelper|chelper]]: [[User:Skalogryz|Dmitry Boyarintsev]]
 +
** [[ChemText]]: [[User: wp|Werner Pamler]]
 +
** [[CmdLine|cmdline]]: [[User:Alexandrus|Julian Schutsch]]
 +
** [[CmdLineCfg|cmdlinecfg]]: [[User:Skalogryz|Dmitry Boyarintsev]]
 +
** [[ColorPalette]]: [[User:wp|Werner Pamler]]
 +
** [[CsvDocument|csvdocument]]: [[User:Vvzh|Vladimir Zhirov]]
 +
** [[epiktimer]]: [[User:???]]
 +
** [[extrasyn]]: [[User:wp|Werner Pamler]]
 +
** [[fpexif]]: [[User:wp|Werner Pamler]]
 +
** [[fpsound]]: [[User:???]]
 +
** [[FPSpreadsheet|fpspreadsheet]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]], [[User:Joshy|Jose Mejuto]], [[User:BigChimp|Reinier Olislagers]], [[User:wp|Werner Pamler]]
 +
** [[Fractions]]: [[User:Bart|Bart]]
 +
** [[Freetype|freetypepascal]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[GeckoPort|GeckoPort]]: [[User:Joshy|Jose Mejuto]], [[User:Loesje|Joost van der Sluis]]
 +
** [[GradControls|gradcontrols]]: [[User:EugenE|Eugen Bolz]]
 +
** [[Industrial stuff]]: [[User:JuhaManninen|Juha Manninen]]
 +
** [[iOS Designer]]: [[User:Loesje|Joost van der Sluis]]
 +
** [[iPhone Laz Extension]]: [[User:Skalogryz|Dmitry Boyarintsev]]
 +
** [[jujiboutils|jujiboutils]]: [[User:Jujibo|Julio Jiménez Borreguero]]
 +
** [[jvcllaz]]: [[User:wp|Werner Pamler]]
 +
** [[KControls|KControls]]: [[User:???]]
 +
** [[lazbarcodes]]: [[User:???]]
 +
** [[lclextensions]]: [[User:Luizmed|Luiz Américo Pereira Câmara ]]
 +
** [[longtimer|TLongTimer]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[Manual Docker|manualdocker]]: [[User:Skalogryz|Dmitry Boyarintsev]]
 +
** [[mbColorLib]]: [[User: wp|Werner Pamler]]
 +
** [[mplayer]]: [[User:???]]
 +
** [[Parallel_procedures|multithreadprocs]]: [[User:Mattias2|Mattias Gärtner]]
 +
** [[nvidia-widgets|nvidia-widgets]]: Darius Blaszyk
 +
** [[onguard]]: [[User:???]]
 +
** [http://web.fastermac.net/~MacPgmr/OrphPort/OrphStatus.html orpheus]: [[User:Phil]]
 +
** [[playsound|TPlaySound]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[Poweredby|TPoweredby]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[PowerPDF|powerpdf]]: [[User:Jesusrmx|Jesús Reyes]], [[User:Christian|Christian Ulrich]]
 +
** [[LazRGBGraphics|rgbgraphics]]: [[User:Tombo|Tom Gregorovic]]
 +
** [[RichMemo|richmemo]]: [[User:Skalogryz|Dmitry Boyarintsev]]
 +
** [[richview]]: [[User:???]]
 +
** [[RTFView|rtfview]]: [[User:Jesusrmx|Jesús Reyes]]
 +
** [[RXfpc|rx]]: Aleksy Lagunov, Andrew Ivanov
 +
** [[ScrollText|TScrollText]]: [[User:Minesadorada|Gordon Bamber]]
 +
** [[smnetgradient]]: [[User:???]]
 +
** [[SpkToolbar Package|SpkToolbar]]: [[User:JuhaManninen|Juha Manninen]], [[User:wp|Werner Pamler]]
 +
** [[SvnClasses|svn]]: [[User:Vincent|Vincent Snijders]]
 +
** [[TTDINotebook|TDINotebook]]: [[User:Dopidaniel|Daniel Simões de Almeida]]
 +
** [[THtmlPort|THtmlPort]]: [[User:Phil]]
 +
** [[TParadoxDataSet|tparadoxdataset]]: [[User:Christian|Christian Ulrich]]
 +
** [[Turbopower Visual PlanIt|tvplanit]]: [[User:Christian|Christian Ulrich]], [[User:wp|Werner Pamler]]
 +
** [[VirtualTreeview|virtualtreeview]]: [[User:Christian|Christian Ulrich]]
 +
** [http://lazarusroad.blogspot.com/2007/02/children-of-port.html virtualtreeview-new]: [[User:Luizmed|Luiz Américo Pereira Câmara]]
 +
** [[xdev_toolkit]]: [[User:???]]
 +
** [[Zlibar]]: [[User: AndrewH| Andrew Haines]]
 +
** [[zmsql]]: [[User:wp|Werner Pamler]]
 +
 
 +
* [http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/examples/ examples]
 +
** [[Android Interface|androidlcl]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[germesorders]] : [https://sourceforge.net/users/mageslayer/ MageSlayer]
 +
** [[Perlin Noise|noise]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
** [[Executing External Programs#Using input and output of a TProcess|process]]: [[User:Vincent|Vincent Snijders]]
 +
 
 +
* [[LCL Bindings|lclbindings]]: [[User:Sekelsenmat|Felipe Monteiro de Carvalho]]
 +
* [[Web Service Toolkit|wst]]: [[User:Inoussa|Inoussa Ouedraogo]]
 +
 
 +
=== Git ===
 +
В Git-области для Lazarus CCR вы можете иметь один репозиторий на каждый проект. В этом случае управление доступом для чтения/записи становится намного проще.
  
Please contact the admins about Git write access too.
+
==== Владельцы репозитория ====
 +
* [[DCPcrypt|DCPCrypt]]: [[User:ggeldenhuys|Graeme Geldenhuys]]
 +
* [[lazarus-ccr]]: Unknown
  
If you want to commit something to a part of the tree for which you are not the maintainer, please contact the maintainer before committing.
+
[[Category:Revision control]]
 +
[[Category:Lazarus-CCR]]

Latest revision as of 14:50, 17 November 2021

English (en) русский (ru)

Эта страница описывает политику использования Lazarus Code and Component Repository на SourceForge (проект Lazarus CCR). Все, кто портируют компоненты на Lazarus, могут попросить админа проекта Lazarus CCR права доступа на запись. Проект Lazarus CCR имеет SubVersion и Git репозитории. Если же Вы хотите разместить свой проект на GitHub, смотрите, пожалуйста, статью Lazarus-CCR GitHub organization.

Доступ на чтение

Каждый имеет права доступа на чтение к этим SubVersion и Git репозиториям. Вы можете ознакомиться с SubVersion-репозиторием на http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/ или Git-репозиторием на http://sourceforge.net/p/lazarus-ccr/_list/git

Об остальной информации по составу CCR, см. Components and Code examples

Доступ на запись

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

Пожалуйста, обращайтесь также к администраторам по поводу прав на запись в Git.

Если Вы хотите коммитить что-нибудь в часть дерева которой не владеете, перед записью обратитесь, пожалуйста, к владельцу.

SubVersion

Работа с Lazarus-CCR SVN-репозиторием

Это краткое руководство, касающееся в основном URL и специфики sourceforge. Это не введение по работе с SVN.

Проверка

Lazarus-CCR находится на https://svn.code.sf.net/p/lazarus-ccr/svn

Следующая команда проверит всё дерево в lazarus-ccr подкаталоге вашего текущего каталога:

svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
Внесение изменений

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

  • Если вы включите текстовый файл с именем «readme.txt» с кратким описанием вашего кода и, возможно, ссылкой на его вики-страницу, SourceForge автоматически отобразит его, когда пользователь перейдет в вашу папку.

Владельцы каталогов

В следующих списках показаны структура каталогов и лица, отвечающие за них.

Git

В Git-области для Lazarus CCR вы можете иметь один репозиторий на каждый проект. В этом случае управление доступом для чтения/записи становится намного проще.

Владельцы репозитория