{"id":20254875,"url":"https://github.com/emilebosch/veda","last_synced_at":"2026-04-25T22:32:29.219Z","repository":{"id":10934679,"uuid":"13239853","full_name":"emilebosch/veda","owner":"emilebosch","description":"Veda is a simple git based documentation viewer. It allows you to mount documentation fast and easy in your app.","archived":false,"fork":false,"pushed_at":"2023-01-25T03:25:15.000Z","size":81,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-07T14:43:21.355Z","etag":null,"topics":["documentation","rails","ruby","sinatra","veda"],"latest_commit_sha":null,"homepage":"http://emile.wtf","language":"Ruby","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/emilebosch.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2013-10-01T09:36:41.000Z","updated_at":"2020-04-04T14:38:29.000Z","dependencies_parsed_at":"2023-02-14T04:10:19.513Z","dependency_job_id":null,"html_url":"https://github.com/emilebosch/veda","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/emilebosch/veda","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilebosch%2Fveda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilebosch%2Fveda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilebosch%2Fveda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilebosch%2Fveda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emilebosch","download_url":"https://codeload.github.com/emilebosch/veda/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilebosch%2Fveda/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32279654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["documentation","rails","ruby","sinatra","veda"],"created_at":"2024-11-14T10:35:18.068Z","updated_at":"2026-04-25T22:32:29.205Z","avatar_url":"https://github.com/emilebosch.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Veda\n\nCollaborate documentation and WIKI\n\n## What is Veda?\n\nVeda is Git based documentation system, it aims to simplify writing documentation and text using\nthe same methodologies as writing code. Everyone can fork and contribute documentation.\n\n## Getting Veda\n\nVeda is still in prerelease. But you can get a sneak peek by running:\n\n```bash\ngem install veda --pre\n```\n\nIn case you use RBENV type `rbenv rehash` to make the `veda` command available.\nThen go in to a directory with markdown and type:\n\n```bash\nveda\n```\n\nto start the veda server. You can then browse to `http://localhost:4567` to read the\ndocumentation.\n\n## Pow veda\n\nYou can also add it easy to pow with:\n\n```bash\nveda pow\n```\n\n## Installing Veda documentation\n\nVeda makes it easy to download and view documentation written on github.\n\n```bash\nveda install emilebosch/guides\n```\n\nIt will clone the repo from github, install it in `~/.veda/library/emilebosch/guides`.\n\nTo view a list of locally installed documentation type:\n\n```bash\nveda list\n```\n\n## Mounting Veda in Rails apps\n\nYou can mount Veda also in your rails app like any other rack app. This allows you\nto expose your documentation fast and easy. Just put this baby in your `routes.rb`\n\n```ruby\nmount Veda::Server.new(Rails.root.join(\"./docs\"), Rails.root) =\u003e \"/docs\"\n```\n\n## Extending Veda\n\nYou can extend veda by placing a `Vedafile` in a directory. This will be loaded runtime.\n\nYou can then freedompatch Veda into awesomeness.\n\n### Providing your own views\n\nFor instance, u can provide your own views, u can just patch the `Veda::Server`.\n\n```ruby\nclass Veda::Server\n  set :root, File.dirname(__FILE__)\nend\n```\n\n## Hacking on Veda\n\nYes, please help out and make Veda awesome! I need your mad skills to take this further.\n\nNow, because Veda, relies on git, there is a git repo in a git repo. (GITCEPTION! OMG!) Anyway,\nsince, i haven't found an elegant way to do this yet (Please PR one!) You need\nto run `rake unzip` to unzip the test repo.\n\nSo in short, to test:\n\n```bash\nbundle rake unzip\nbundle rake\n```\n\nTo run locally:\n\n```bash\nbundle exec veda\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femilebosch%2Fveda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femilebosch%2Fveda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femilebosch%2Fveda/lists"}