{"id":24524332,"url":"https://github.com/devonfw/devonfw.github.io","last_synced_at":"2025-07-06T07:07:22.867Z","repository":{"id":37405445,"uuid":"204906646","full_name":"devonfw/devonfw.github.io","owner":"devonfw","description":"devonfw official website","archived":false,"fork":false,"pushed_at":"2024-02-21T16:41:32.000Z","size":2966122,"stargazers_count":5,"open_issues_count":30,"forks_count":36,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-04-14T13:01:17.421Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.devonfw.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devonfw.png","metadata":{"files":{"readme":"README.asciidoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-28T10:31:51.000Z","updated_at":"2024-12-19T21:19:21.000Z","dependencies_parsed_at":"2023-02-18T06:15:59.969Z","dependency_job_id":"1f278939-e0a1-42b7-9feb-9b87d16613fb","html_url":"https://github.com/devonfw/devonfw.github.io","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devonfw/devonfw.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devonfw%2Fdevonfw.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devonfw%2Fdevonfw.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devonfw%2Fdevonfw.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devonfw%2Fdevonfw.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devonfw","download_url":"https://codeload.github.com/devonfw/devonfw.github.io/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devonfw%2Fdevonfw.github.io/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263861947,"owners_count":23521355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-22T04:19:27.407Z","updated_at":"2025-07-06T07:07:22.848Z","avatar_url":"https://github.com/devonfw.png","language":"JavaScript","readme":":toc: right\n\n# Next version of devonfw website\n\nimage:https://github.com/devonfw/devonfw.github.io/workflows/build-and-deploy/badge.svg[link=\"https://github.com/devonfw/devonfw.github.io/actions\"] \n\n## Collaboration\n\nIn addition to the github issues, we are maintaining a project board on https://app.zenhub.com/workspaces/devonfw-website-5d847a381201de0001b6a798/board?repos=204906646[ZenHub] to track the current status.\n\n## Development\n\n### Initial setup\n\n* Open the console in your devonfw distribution (console.bat).\n* Clone this project `git clone --recurse-submodules --depth 1 https://github.com/devonfw/devonfw.github.io.git`.\n\n### Build\n* Inside `/devonfw.github.io/` run `mvn clean package -Doutput.format=html`.\n** _Remark_: for your own trials, it might be worth, to go into `/devonfw.github.io/devonfw-guide/` and delete all *.wiki folders to speed up build as you might not want to generate the complete docs section of the website.\n\n### Run\n* Option 1:\n** Install http-server from npm: `npm install -g http-server`\n** run `http-server target/generated-docs/ -o`. The default port used will be 8080 but a different one can be specified using the argument `-p port-number`.\n* Option 2:\n** run `python -m http.server -d target/generated-docs/  port-number`.\n\nNow you will be able to go to http://localhost:\u003cport-number\u003e/index.html.\n\n### Adapt Styles\n\nThe entire stylesheet is maintained based on SASS in `asciidoctor-stylesheet/sass` folder with `devonfw.scss` file as an entry point. You can build the stylesheet only by running `mvn clean package` in the `asciidoctor-stylesheet` folder, which will generate the resulting CSS file to `asciidoctor-stylesheet/stylesheets/devonfw.css`.\n\nBuilding the style locally, you can copy this file by hand to `/target/generated-docs/` of your cloned repository, where you might already have a version of the website running. Overwriting the already existing `devonfw.css` will result in a change of your locally served website.\n\nRun the following command to overwrite `devonfw.css` (inside _devonfw.github.io/asciidoctor-stylesheet_):\n\n\n```bash\n~/asciidoctor-stylesheet$ cp target\\stylesheets\\devonfw.css ..\\target\\generated-docs\\\n```\n\n\nNOTE: This process is automatically done if you execute a complete build of the repository. \n\n## Deployment\n\nThe deployment of the website is automatically done by the GitHub Action https://github.com/devonfw/devonfw.github.io/actions?workflow=build-and-deploy[build-and-deploy] on each commit.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevonfw%2Fdevonfw.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevonfw%2Fdevonfw.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevonfw%2Fdevonfw.github.io/lists"}