diff --git a/config/default.json b/config/default.json index 29c4edee..ee1e89a9 100644 --- a/config/default.json +++ b/config/default.json @@ -14,5 +14,13 @@ "repository": { "url": "https://api.github.com", "releaseNo": "releaseNoForDocumentation" + }, + "documentation": { + "api": { + "url": "https://api.github.com/repos/adempiere/" + }, + "images": { + "url": "https://api.erpya.com/adempiere-api/img" + } } } diff --git a/src/api/documentation/releases.js b/src/api/documentation/documentation.js similarity index 53% rename from src/api/documentation/releases.js rename to src/api/documentation/documentation.js index 356f572f..c988197f 100644 --- a/src/api/documentation/releases.js +++ b/src/api/documentation/documentation.js @@ -2,12 +2,25 @@ // Add here any service related with it import request from '@/utils/request' import { config } from '@/utils/ADempiere/config' - +const baseURL = config.documentation.api.url // Fetch releases from repository export function fetchReleasesList() { return request({ - baseURL: config.repository.url, - url: '/repos/adempiere/adempiere-vue/releases', + baseURL, + url: '/adempiere-vue/releases', + method: 'get', + headers: { + 'Accept': 'application/vnd.github.v3+json' + } + }) +} +// Fetch readme from repository +export function fetchReadme({ + repository +}) { + return request({ + baseURL, + url: repository, method: 'get', headers: { 'Accept': 'application/vnd.github.v3+json' diff --git a/src/views/documentation/index.vue b/src/views/documentation/index.vue index 26d8c259..121bbca6 100644 --- a/src/views/documentation/index.vue +++ b/src/views/documentation/index.vue @@ -1,34 +1,166 @@