Skip to content
This repository has been archived by the owner on Apr 6, 2021. It is now read-only.

Use Plugins For Everything #7

Merged
merged 4 commits into from
May 31, 2015
Merged

Use Plugins For Everything #7

merged 4 commits into from
May 31, 2015

Conversation

nathankleyn
Copy link
Contributor

Merging the work to cleanup for v1.0 and use Plugins for everything!

Remove discoverers and mutators, replace with a plugin only
architecture. This greatly simplifies the codebase and moves us closer
to 1.0!
This allows the Graph to return sub-graphs when a query is made,
allowing chaining of queries.

Tags are finalised to allow querying of projects by metadata added
manually or via a plugin.
As a result, the plugin method #wants_projects_matching has been
refactored to return Project instances now so that Plugins can define
the parents of a node (among other things).#wants_projects_matching has
been refactored to return Project instances now so that Plugins can
define the parents of a node (among other
things).#wants_projects_matching has been refactored to return Project
instances now so that Plugins can define the parents of a node (among
other things).
nathankleyn added a commit that referenced this pull request May 31, 2015
@nathankleyn nathankleyn merged commit 0f6cce6 into master May 31, 2015
@nathankleyn nathankleyn deleted the plugins-for-everything branch May 31, 2015 10:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant