Project

General

Profile

1 53334 alessia.ba
@author: Alessia Bardi
2
@date: 28 September 2018
3
@title: Info on how to update documentation and changelog for api.openaire.eu
4
5
1)---- DOCUMENTATION UPDATE ---
6
You just need to simply modify the html files on your local copy of https://svn.driver.research-infrastructures.eu/driver/dnet45/modules/dnet-api-http-doc/
7
8
2)---- READ THIS BEFORE COMMITTING ON SVN ----
9
Do you want your log message to be visible on http://api.openaire.eu/changelog.html?
10
	Yes --> Then commit with a nice message that will be publicly available and go to step 3 (example: new API parameter, new schema version)
11
	No --> Start your log message with the keyword PRIVATE (capital letters) and go to step 4 (typo fixed, changes to this file)
12
13
3)---- UPDATE changelog.html ----
14
So, you have committed and you want to update the changelog so that your log message will appear in http://api.openaire.eu/changelog.html.
15
To generate an updated changelist of this documentation as html page, run the following commands on your local machine:
16
17
	cd dnet-api-http-doc/src
18
	svn log -v --xml https://svn.driver.research-infrastructures.eu/driver/dnet45/modules/dnet-api-http-doc | xsltproc svnlog2html.xslt - > ./changelog.html
19
	svn commit -m "PRIVATE : updated changelist"
20
21
Now you can go to step 4
22
23
4)---- PUBLISH UPDATED DOCUMENTATION ----
24 61784 argiro.kok
Login via ssh to www-farm.openaire.eu and update the documentation folder /srv/www/static/graph/develop/:
25 53334 alessia.ba
26 61784 argiro.kok
	cd /srv/www/static/graph/develop
27 53334 alessia.ba
	svn up
28
29 61784 argiro.kok
Remember to go to graph.openaire.eu/develop and double check the changes appear as you expect. If not, double check you committed everything.
30 53334 alessia.ba
If you have problems with the commit procedure or svn up on the server folder contact Alessia Bardi.
31
If you have problems with the layout or visualization of figures, contact Argiro Kokogiannaki.