Newer
Older
:class="`mb-5 ocrd-project-list-item ${project.compliant_cli ? 'compliant' : 'non-compliant'}`"
<b-card-text v-if="!modal">
<b-button @click="$root.showModal('project', projectIndex)">Expand</b-button>
</b-card-text>
<b-tab title="README">
<div v-html="compiledReadme"></div>
</b-tab>
<b-tab title="Dockerfile">
<vue-code-highlight>{{ project.files.Dockerfile || '# NO DOCKERFILE' }}</vue-code-highlight>
<b-tab title="Git">
<b-card-text>
<p>
<a v-if="project.python" href="`https://pypi.org/project/${ project.python.name }/`"> <img :src="`https://img.shields.io/pypi/v/${ project.python.name }.svg`" /> </a>
<!-- <a href="`https://travis-ci.org/${ project.org_plus_name }`"> <img :src="`https://travis-ci.org/${ project.org_plus_name }.svg?branch=master`" /> </a> -->
<!-- <a href="`https://circleci.com/gh/${ project.org_plus_name }`"> <img :src="`https://circleci.com/gh/${ project.org_plus_name }.svg?style=svg`" /> </a> -->
<!-- <a href="`https://hub.docker.com/r/ocrd/core/tags/`"> <img :src="`https://img.shields.io/docker/automated/ocrd/core.svg`" /> </a> -->
<!-- <a href="`https://codecov.io/gh/${ project.org_plus_name }`"> <img :src="`https://codecov.io/gh/${ project.org_plus_name }/branch/master/graph/badge.svg`" /> </a> -->
<!-- <a href="`https://scrutinizer-ci.com/g/${ project.org_plus_name }`"> <img :src="`https://scrutinizer-ci.com/g/${ project.org_plus_name }/badges/quality-score.png?b=master`" /> </a> -->
<!-- <a href="`https://lgtm.com/projects/g/${ project.org_plus_name }/alerts/`"> <img :src="`https://img.shields.io/lgtm/alerts/g/${ project.org_plus_name }.svg?logo=lgtm&logoWidth=18`" /> </a> -->
<b-table v-if="project.git" :items="[project.git]"></b-table>
<b-tab title="ocrd-tool validation">
<vue-code-highlight>{{ project.ocrd_tool_validate || '# NO validation data' }}</vue-code-highlight>
<b-tab title="Python">
<b-card-text>
<b-table v-if="project.python" :items="[project.python]"></b-table>
</b-tabs>
</b-card>
</template>
<script>
import marked from 'marked'
import { component as VueCodeHighlight } from 'vue-code-highlight'
components: {
VueCodeHighlight
},
},
computed: {
cleanId() {
return this.project.org_plus_name.replace(/[^A-Za-z0-9]/g, '-')
if (!src) src = '`# NO README`'
}
}
</script>
<style>
</style>