knowledge-repo

A next-generation curated knowledge sharing platform for data scientists and other technical professions.

APACHE-2.0 License

Stars
5.5K
Committers
73

Bot releases are hidden (Show)

knowledge-repo - Easier Deployment

Published by matthewwardrop almost 8 years ago

This release is the next minor version in the pre-stable series.

It adds the following features and improvements:

  • Automatic reindexing of knowledge repositories when they are updated (git repositories must still be externally updated, which will be addressed in a future version)
  • Improved deployment logic which unifies launching the knowledge repo using the development server built into Flask, Gunicorn and uWSGI.
  • Greatly simplified and improved web editor.

It also addresses the following bugs:

  • Fixes setting up a DBKnowledgeRepository atop Postgres
  • Fixes knitting of Rmd files on Windows

For a complete list of changes, please review the git changelog.

knowledge-repo - Add Permissions to Posts + other fixes

Published by NiharikaRay almost 8 years ago

This release does a few things:

  1. Adds the knowledge version to content (PR here)
  2. Adds "proxy posts", where things like google docs can be added to the KR. (PR Here)
  3. Adds the ability to add post-specific permissions, using a "private" flag in the header, and then a list of allowed_groups. (PR here)
knowledge-repo - Style and Typeahead Search Improvements

Published by matthewwardrop almost 8 years ago

This is another small release that:

  • enhances/fixes some formatting/styling of the typeahead search dropdown
  • improves the documentation by clarifying how configuration files are handled
knowledge-repo - Search improvements

Published by NiharikaRay almost 8 years ago

This release improved the typeahead search box, by creating keywords for each post, consisting of the title, authors, tags, and tldrs. Search was then done by looking at matches in these keywords, ranking by the highest number of matches.

knowledge-repo - Further small bugfixes.

Published by matthewwardrop almost 8 years ago

This releases some further inadvertent breakage due to the "excluded tags" functionality.

knowledge-repo - Small bugfix release

Published by matthewwardrop almost 8 years ago

This releases fixes two small bugs:

  • "Excluded tags" functionality causing problems when not specified.
  • Fix adding Rmd and md files with images in Python 3 (ipynb files were not affected because images are treated differently).
knowledge-repo - Bugfix release

Published by matthewwardrop about 8 years ago

This release fixes a bug whereby if server configuration was not present, or if "EXCLUDED_TAGS" was not defined in the server config, then the web app would crash.

knowledge-repo - Clearing of stumbling blocks

Published by matthewwardrop about 8 years ago

This release adds the following enhancements:

  • Addition of a --version option to the knowledge_repo script, which shows both the locally installed version and the currently active versions of the knowledge repository tooling (these can be different if using embedded tooling).
  • Expansion of ~ (the user home directory) when extracting images from ipynb/Rmd/markdown source.
  • Use of the https rather than ssh protocol when embedding knowledge_repo tools into git repositories.
  • Disable auto-embedding of knowledge_repo tooling in new repositories, since this is mainly useful in large deployments and was causing headaches for new users.

It also fixes the following bugs:

  • Initialization of embedded knowledge-repo tools fails in newly checked out repositories (introduced in v0.6.3).
knowledge-repo - Exclude tags from all views

Published by NiharikaRay about 8 years ago

This release adds the concept of excluded tags to the app, which allows users to exclude posts that may be sensitive.

knowledge-repo - Support older versions of Git

Published by matthewwardrop about 8 years ago

This release adds support for versions of git older than ~2.5; which do not have support for extracting the remote url using:
git remote get-url origin

In the process it also cleans up the GitKnowledgeRepository code a little pertaining to remote repositories, as well as clarifying that the Knowledge Repository supports any git repository (including those not hosted by GitHub).

knowledge-repo - Remove Spurious Fatal Messages

Published by matthewwardrop about 8 years ago

This release simply suppresses spurious standard error output reporting git fatal errors.

knowledge-repo - Support for tooling migration and bugfixes

Published by matthewwardrop about 8 years ago

This release adds support for migrating the submodule url for the embedded tools inside of knowledge data repositories.

It also fixes:

  • Deploying when not based on a MetaKnowledgeRepository
  • A hard dependency on PyPDF2 by making it a soft dependency.
    and other small miscellaneous changes and cleanups.
knowledge-repo - Initial Open Source Release

Published by matthewwardrop about 8 years ago

With the release of v0.6.0, we open the Knowledge Repository up to the world. We encourage everyone to try it out, give feedback, and contribute code as we work our way toward v1.0.0. With this release, we are confident that the Knowledge Repository is already very useful, and look forward to working with you to make it even better.