{"id":22125609,"url":"https://github.com/dsoftwareinc/wiwik","last_synced_at":"2026-03-17T11:07:22.181Z","repository":{"id":66107142,"uuid":"434879850","full_name":"dsoftwareinc/wiwik","owner":"dsoftwareinc","description":"Empowering your engineering teams to deliver through collective knowledge. wiwik enables people to ask, share and learn information about your technology.","archived":false,"fork":false,"pushed_at":"2025-06-11T13:57:27.000Z","size":46424,"stargazers_count":3,"open_issues_count":16,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-17T10:46:34.653Z","etag":null,"topics":["django","django-application","meilisearch","stackoverflow-clone"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsoftwareinc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing/CODE_OF_CONDUCT.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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,"zenodo":null},"funding":{"github":"cunla"}},"created_at":"2021-12-04T11:14:33.000Z","updated_at":"2025-06-11T13:57:30.000Z","dependencies_parsed_at":"2023-09-24T02:07:15.039Z","dependency_job_id":"b78428e0-3247-44f7-9ccb-2b717e6ed32a","html_url":"https://github.com/dsoftwareinc/wiwik","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dsoftwareinc/wiwik","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoftwareinc%2Fwiwik","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoftwareinc%2Fwiwik/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoftwareinc%2Fwiwik/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoftwareinc%2Fwiwik/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsoftwareinc","download_url":"https://codeload.github.com/dsoftwareinc/wiwik/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsoftwareinc%2Fwiwik/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30622453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T08:10:05.930Z","status":"ssl_error","status_checked_at":"2026-03-17T08:10:04.972Z","response_time":56,"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":["django","django-application","meilisearch","stackoverflow-clone"],"created_at":"2024-12-01T16:35:42.162Z","updated_at":"2026-03-17T11:07:22.163Z","avatar_url":"https://github.com/dsoftwareinc.png","language":"Python","funding_links":["https://github.com/sponsors/cunla"],"categories":[],"sub_categories":[],"readme":"About\n=====\n![badge](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/cunla/b756396efb895f0e34558c980f1ca0c7/raw/wiwik.json) ![Static Badge](https://img.shields.io/badge/Made_with-Django-blue)\n\nMaintainer needed! Please open an issue if you are interested.\n\nwiwik (What I wish I knew) is a knowledge management system aimed to be used by tech companies.\n\n\u003e Empowering your engineering teams to deliver **through collective knowledge**.\nwiwik enables people to ask, share and learn information about your technology.\n\nIn most tech organizations, developers ask other developers in messaging applications. This interrupts developers\nanswering, and the impact is amplified for the developers answering as they have to restart their work (i.e.,\ncontext-switch). Senior developers dedicate 30-60% of their time to answering such questions, which prevents them from\ndelivering features:\n\u003e \"Interruption-driven work environments lead to lower-quality\n\u003e decisions and reduce speed on complex tasks...\n\u003e Distracted workers tend to skip or put off tasks with high value,\n\u003e like planning and problem-solving.\" [^1]\n\nAs the codebase of the company grows, there is an increased difficulty collecting, updating, and sharing developer\nstandards. Maintaining up-to-date documentation is a tedious task, and expecting developers to know where to look for\nthe part relevant to their specific work is not realistic.\n\n## The solution wiwik offer\n\nFor developers, an environment with stack overflow look \u0026 feel, with:\n\n- Search and find concise answers (unlike documentation) ranked by developers like them.\n- No answering the same question twice.\n- Recognition for sharing knowledge, i.e., answering questions, which private messages do not offer.\n- Living documentation as Q\u0026A.\n- Ability to be notified about new posts around what interests them.\n- Fully integrated with Slack: Search from Slack, convert slack msg to post, notifications, etc.\n\nFor technical managers, the ability to identify:\n\n- Gaps in documentation and onboarding process.\n- Areas in the code that require attention.\n- Experts in specific areas within the development team.\n\nGeneral\n\n- wiwik is deployed on company “territory” and it can be leveraged for any analysis not offered directly by wiwik\n  features. Also, the company can adjust the server capacity.\n- Resource requirements to manage wiwik are minimal:\n- Schedule some upfront question-and-answer seeding.\n- Ongoing moderation and management is mostly done by its active users.\n\n## What do people say?\n\n\u003e As someone who leads a technical practice, I recommend wiwik as a comprehensive knowledge-sharing platform for any tech organization.\n\u003e\n\u003e Wiwik offers our team a secure and well-organized space to ask and answer technical queries pertaining to our company's projects and technologies. Our technical professionals can collaborate seamlessly, share best practices, and continually learn from each other.\n\u003e\n\u003e By leveraging wiwik, we created a private and secure workspace for our organization, enabling team members to swiftly find and access pertinent information without having to sift through long documentation, which is out-of-date at times. This translates into faster problem-solving, enhanced productivity, and more efficient utilization of our technical resources.\n\u003e\n\u003e In addition, the platform provides detailed analytics, offering valuable insights into our team's performance, areas of expertise, and knowledge gaps. Furthermore, D Software's immediate support promptly addresses security patches, integrations, and any additional analytics requirements we may have.\n\u003e\n\u003e Overall, wiwik is an indispensable resource for our organization, providing a secure and efficient platform for our technical professionals to collaborate, learn, and upskill. I wholeheartedly recommend this platform.\n\u003e\n\u003e Stephen Retchford, Technology Leader\n\n\n## Development guidelines\n\n- [How to write commit messages](https://chris.beams.io/posts/git-commit/)\n- Make sure you work on an issue-open one if one does not exist and add it to\n  the [project sprint](https://github.com/orgs/dsoftwareinc/projects/1/views/1).\n- Work on your own branch with as many commits as needed.\n- When ready:\n    - merge `master` branch to your own branch to avoid conflicts.\n    - run tests using `./scripts/run_tests.sh` - ensure all tests passed. A coverage report will be generated\n      in `coverage_report.txt`.\n    - create a pull request, include the text from `coverage_report.txt` in it and assign one or more reviewers. Once\n      approved - squash/merge to the `master` branch.\n- You will notice notifications to DSoftware slack space whenever a new issue is opened, a PR is created, etc.\n\n[^1]: [“Engineer Your Technology Environment To Improve Employee\nProductivity And Flow,” Forrester Research, Inc., December 15, 2017.](\nhttps://www.forrester.com/report/Engineer+Your+Technology+Environment+To+Improve+Employee+Productivity+And+Flow/-/E-RES113826#dialog-1573174355745-dialog)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoftwareinc%2Fwiwik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsoftwareinc%2Fwiwik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsoftwareinc%2Fwiwik/lists"}