Add some documentation about definition class

[ci skip]