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

From Free Pascal wiki
Jump to navigationJump to search
Line 12: Line 12:
  
 
Если Вы хотите коммитить что-нибудь в часть дерева которой не владеете,  перед записью обратитесь, пожалуйста, к владельцу.
 
Если Вы хотите коммитить что-нибудь в часть дерева которой не владеете,  перед записью обратитесь, пожалуйста, к владельцу.
 +
 +
=== SubVersion ===
 +
==== Working with the Lazarus-CCR SVN repository ====
 +
This is a short guide mainly focusing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN.
 +
 +
===== Checking out =====
 +
The Lazarus-CCR is located at https://svn.code.sf.net/p/lazarus-ccr/svn
 +
 +
The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory:
 +
<syntaxhighlight lang="bash">
 +
svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
 +
</syntaxhighlight>
 +
 +
===== Committing =====
 +
The first time you commit something, svn will ask for your password. Use the password, which belongs to your SourceForge account. This password is stored in the svn metadata in the checked out tree and won't be asked the next time.
 +
* If you include a text file named 'readme.txt' with a short summary of your code and maybe a link to it's wiki page, SourceForge will automatically display this when a user browses to your folder.
 +
 +
==== Directory owners ====
 +
The following lists shows the directory structure and their maintainers.
 +
 +
* [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 ===
 +
It the Git area of Lazarus CCR you can have one repository for every project. Thus making read/write access much easier to manage.
 +
 +
==== Repository owners ====
 +
* [[DCPcrypt|DCPCrypt]]: [[User:ggeldenhuys|Graeme Geldenhuys]]
 +
* [[lazarus-ccr]]: Unknown
 +
 +
[[Category:Revision control]]
 +
[[Category:Lazarus-CCR]]

Revision as of 17:04, 15 November 2021

Эта страница описывает политику использования 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

Working with the Lazarus-CCR SVN repository

This is a short guide mainly focusing on the URLs and sourceforge specifics. It is not an introduction to the use of SVN.

Checking out

The Lazarus-CCR is located at https://svn.code.sf.net/p/lazarus-ccr/svn

The following command will check out the complete tree into the lazarus-ccr subdirectory of your current directory:

svn co https://svn.code.sf.net/p/lazarus-ccr/svn lazarus-ccr
Committing

The first time you commit something, svn will ask for your password. Use the password, which belongs to your SourceForge account. This password is stored in the svn metadata in the checked out tree and won't be asked the next time.

  • If you include a text file named 'readme.txt' with a short summary of your code and maybe a link to it's wiki page, SourceForge will automatically display this when a user browses to your folder.

Directory owners

The following lists shows the directory structure and their maintainers.

Git

It the Git area of Lazarus CCR you can have one repository for every project. Thus making read/write access much easier to manage.

Repository owners