Once your plugin is ready and you think the plugin could be helpful for some people, do not hesitate to upload it to Resimi python eklenti kaynağı. On that page you can find also packaging guidelines about how to prepare the plugin to work well with the plugin installer. Or in case you would like to set up your own plugin repository, create a simple XML file that will list the plugins and their metadata, for examples see other plugin repositories.
Aşağıdaki önerileri uygularken lütfen özel itina gösteriniz:
mevcut eklentilere çok benzer izim kullanmaktan kaçının
eklentnin kendi isimlendirmesinde “eklenti” tekrar etmekten kaçının
uygun menüye eklenti ekleme(Vektör, Raster, Web, Database)
resmi python eklenti kaynağını burdan bulabilirsiniz http://plugins.qgis.org/.
resmi kaynağı kullanmak için OSGEO web portalden. OSGED ID almanız gerekir.
Eklentinizi yükledikten sonra bir personel bunu onaylayacak ve sonra size bildirimde bulunulacaktır.
Yönetim belgesine link ekleme
Resmi eklenti kaynaklarında uygulanan kurallar:
Yetkilendirilmiş her kullancı yeni bir eklenti ekleyebilir
personel eklentilerin her türünü onaylayabilir veya reddedebilir
özel eklentiler.onaylanabilir ve benzeri yetkisi olan kullanıcıların yüklediği eklentiler otomatikman onaylanır
özel eklentiler.onaylanabilir yetkisi olan kullanıcılar sahipler eklentisi listesinde oldukları sürece diğer kullanıcıların yükledikleri eklentileri onaylayabilirler
özel bir eklenti ancak personel kullanıcılar ve sahip eklenti ile eklenebilir ve silinebilir
Eğer yeni özel eklentiler.onaylanabilir izni olmayan bir kullanıcı eklentinin yeni versiyonun yüklerse eklenti versiyonu otomatikman onaylanmaz.
Staff members can grant trust to selected plugin creators setting plugins.can_approve permission through the front-end application.
The plugin details view offers direct links to grant trust to the plugin creator or the plugin owners.
Plugin’s metadata are automatically imported and validated from the compressed package when the plugin is uploaded.
Resmi kayanağa bir eklenti yüklemek istediğinizde uymanız gereken kuralların bazıları:
:dosy:`metadata.txt` gerekli
version metadata alanı benzersiz olmalı
Following the validation rules the compressed (.zip) package of your plugin must have a specific structure to validate as a functional plugin. As the plugin will be unzipped inside the users plugins folder it must have it’s own directory inside the .zip file to not interfere with other plugins. Mandatory files are: metadata.txt and __init__.py. But it would be nice to have a README and of course an icon to represent the plugin (resources.qrc). Following is an example of how a plugin.zip should look like.
plugin.zip
pluginfolder/
|-- i18n
| |-- translation_file_de.ts
|-- img
| |-- icon.png
| `-- iconsource.svg
|-- __init__.py
|-- Makefile
|-- metadata.txt
|-- more_code.py
|-- main_code.py
|-- README
|-- resources.qrc
|-- resources_rc.py
`-- ui_Qt_user_interface_file.ui