aboutsummaryrefslogtreecommitdiffstats
path: root/INFO.yaml
blob: 5b59f9e02de27ff1ffc65c9e5d53b9330adf4d06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
---
project: 'L2/L3 forwarding performance toolkit for NFVi (NFVbench)'
project_creation_date: 'May 2nd 2017'
project_category: ''
lifecycle_state: ''
project_lead: &opnfv_nfvbench_ptl
    name: 'Alec Hothan'
    email: 'ahothan@cisco.com'
    id: 'ahothan'
    company: 'cisco.com'
    timezone: 'Unknown'
primary_contact: *opnfv_nfvbench_ptl
issue_tracking:
    type: 'jira'
    url: 'https://jira.opnfv.org/projects/NFVBENCH'
    key: 'NFVBENCH'
mailing_list:
    type: 'mailman2'
    url: 'opnfv-tech-discuss@lists.opnfv.org'
    tag: '[nfvbench]'
realtime_discussion:
    type: irc
    server: 'freenode.net'
    channel: '#opnfv-nfvbench'
meetings:
    - type: 'gotomeeting+irc'
      agenda:  # eg: 'https://wiki.opnfv.org/display/'
      url:  # eg: 'https://global.gotomeeting.com/join/819733085'
      server: 'freenode.net'
      channel: '#opnfv-meeting'
      repeats: 'weekly'
      time:  # eg: '16:00 UTC'
repositories:
    - 'nfvbench'
committers:
    - <<: *opnfv_nfvbench_ptl
    - name: 'Yichen Wang'
      email: 'yicwang@cisco.com'
      company: 'cisco.com'
      id: 'yicwang'
tsc:
    # yamllint disable rule:line-length
    approval: ''
    # yamllint enable rule:line-length
"nb">echo for repo in $repos; do echo " $repo ($GERRIT_BRANCH)" git_clone $repo [[ -e $WORKSPACE/$repo/docs ]] || continue [[ -e docs/projects/$repo ]] && rm -rf docs/projects/$repo cp -r $WORKSPACE/$repo/docs docs/projects/$repo done # NOTE: Removing index.rst in project repos to reduce number of docs. find docs/projects -type f -name 'index.rst' -print | xargs -I i rm -f i # fix relative file paths pattern='.. \(include\|figure\):: *[^ \/]' base_path="/$(pwd)/docs_build/_src" find docs/projects -type f -name '*.rst' -print | while read f do sed -i -e "/$pattern/s|:: *|:: $base_path/$(dirname ${f#docs/})/|" $f done # for debug grep -e '.. include::' -e '.. figure::' -r docs/projects # NOTE: automated link generation is not ready... echo echo "Creating document links" echo targets=" configurationguide/configuration.options.render.rst configurationguide/scenario.description.rst userguide/feature.userguide.render.rst testframework/framework.installation.procedure.render.rst testframework/framework.userguide.render.rst " # configurationguide/post-install.rst for guide in $targets do mainfile="$WORKSPACE/docs/$guide" basefilename=$(basename ${guide/-/}) for repo in $repos do targetfile="$WORKSPACE/docs/projects/$repo/${guide/-/}" targetlink="../projects/$repo/${guide/-/}" projectfilename="${basefilename/.rst/-$repo.rst}" projectfile="$(dirname $mainfile)/$projectfilename" [[ -e "$targetfile" ]] || continue echo "Adding $repo to $guide ..." echo "" >> $mainfile echo ".. toctree::" >> $mainfile echo "" >> $mainfile echo " $projectfilename" >> $mainfile echo ".. include:: $targetlink" > $projectfile done echo echo "Generated $guide:" cat $mainfile echo done