|
|
=Starting the development of a new extension in an STF=
|
|
|
#Starting the development of a new extension in an STF
|
|
|
|
|
|
* You have to configure your repository according to the instructions below
|
|
|
* You have to create the directory structure according to the instructions below
|
|
|
* You have to read TR XXXXX and follow the guidelines there
|
|
|
* You have to work on the repository in the STF 566 group (not in the one in the SAREF group)
|
|
|
|
|
|
=Repository configuration steps=
|
|
|
#Repository configuration steps
|
|
|
|
|
|
1.- Ensure that master branch exists
|
|
|
2.- Protect the master branch
|
|
|
|
|
|
The master branch must be protected in the settings repository so no one can directly push there. All the commits must go through pull requests.
|
|
|
|
|
|
=Ontology project structure=
|
|
|
#Ontology project structure
|
|
|
|
|
|
Structure of an ontology project:
|
|
|
documentation/
|
|
|
ontology/
|
|
|
diagram/
|
|
|
example/
|
|
|
README.md
|
|
|
|
|
|
* documentation/
|
|
|
* ontology/
|
|
|
* diagram/
|
|
|
* example/
|
|
|
* README.md
|
|
|
|
|
|
=Required ontology metadata=
|
|
|
|
|
|
#Required ontology metadata
|
|
|
|
|
|
```
|
|
|
|
... | ... | |