HOCON’a Giriş
HOCON (Human-Optimized Config Object Notation) is an easy-to-use configuration format. It is used by Sponge and
individual plugins utilizing SpongeAPI to store important data, such as configuration or player data. HOCON files
typically use the suffix .conf
.
Bileşenler
bir
key
bir değerden önce gelen bir dizedir.value
, birkey
’i takip eden bir metin, dizilim ya da boolean’dırbir
key-value separator
, anahtarları ve değerleri birbirinden ayırır ve:
ya da=
olabilirbir
comment
,#
ya da//
ön ekine sahiptir ve tipik olarak geri bildirim ya da talimatları sunma hizmetini yürütür
Örnek:
yellow-thing: "Sponge"
Bu örnekte key
, yellow-thing
; value
, Sponge
ve key-value separator
ise :
’dır.
HOCON ile çalışma
HOCON, JSON (JavaScript Object Notation) formatına kıyasla daha esnektir; çünkü geçerli bir HOCON yazmanın birçok yolu vardır. Aşağıda, geçerli bir HOCON’un iki örneğini bulabilirsiniz.
Örnek #1:
player: {
name: "Steve",
level: 30
}
Örnek #2:
player {
name = "Steve"
level = 30
}
In practice, it is best to follow the formatting conventions of the HOCON configuration you are editing. When editing a HOCON configuration for Sponge or an individual plugin utilizing SpongeAPI, the values are likely the only thing you will be changing unless otherwise specified.
Yapılandırmanızdan hata ayıklayın
HOCON yapılandırması çalışmıyor gibi görünüyorsa, işte bazı ipuçları.
Küme parantezleri dengeli olmalıdır
Tırnak işaretleri dengeli olmalıdır
Daha sonradan , önce görünen çift tuşlar
Şartname
HOCON biçimi hakkında daha fazla bilgi burada bulunabilir ‘<https://github.com/typesafehub/config/blob/master/HOCON.md>’__.