Contributing in the Gaia-X-dases working group for xAPI is mainly about writing profiles. The profile definition and documentation is run between a bunch of profile.
Follow this guideline to get access to all the tools, and start writing xAPI!
-
You should get access to the Gaia-X working group on the ADLNET server.
- Create an account or sign in on the ADLNET server.
- Ask to join the Gaia-X Data Space for Education and Skills (DASES) working group.
-
You should get access to the Gaia-X organisation on Github.
- Create an account or sign in on Github.
- Ask to join the Gaia-X organisation on the Prometheus slack. A member will then add you as a collaborator in the organisation.
- On the Gaia-X working group profile page, select the profile you want to work on or create a new one.
⚠️ When creating a new profile, select theUse an external IRI
option and use the following pattern: `http://schema.dases.eu/xapi/profile/{name_of_the_profile}⚠️ When creating new concepts, select theUse an external IRI
option and use the following patterns depending on the concept types.
Concept type | IRI pattern |
---|---|
extensions | https://w3id.org/xapi/{name_of_the_profile}/extension/{name_of_the_concept} |
Once you have finished you work session on the ADLNET server and you want your work to be discussed with other group members, you have to update the documentation on the Github repository of the corresponding xAPI profile.
- Export the profile jsonld file directly from the web page of the profile on the ADLNET server (It is used to keep the latest version of the profile on the Github documentation)
- open a pull request on the Github repository of the profile, by updating the existing content with your modification)
- Ask for reviews from group members (by assigning them or asking for voluntary reviews on Slack)
- Create a new one if it does not exist (use the xAPI template repository of the organisation and follow the instruction with the content created on the ADLNET server)
- Notify group members of the existence of the profile, so that they can open pull request to review your work.