-
-
Notifications
You must be signed in to change notification settings - Fork 18
CDE (Contribution Distribution Engine) Upgrades #187
Commits on Sep 10, 2020
-
added cde first impl with configuration and a lot of magic ... stuff …
…is commented out for testing so dont use this protontypes#164
Configuration menu - View commit details
-
Copy full SHA for 9bea708 - Browse repository at this point
Copy the full SHA 9bea708View commit details -
refined plugin based system; implemented first real plugin for local …
…file contributions scanning; 'blacked' my code as far as possible; still work in progress protontypes#164
Configuration menu - View commit details
-
Copy full SHA for f10a9e6 - Browse repository at this point
Copy the full SHA f10a9e6View commit details -
git lines of code action plugin works now, its not finished but it be…
…haves in a proper manner so that the engine can be tested; CDE now accepts optional and mandatory args for domains, actions etc; only email addresses will be used as keys (identifieing contributors) from now on, we could add algorithms for username<>email aggregation later; protontypes#164
Configuration menu - View commit details
-
Copy full SHA for 902c65f - Browse repository at this point
Copy the full SHA 902c65fView commit details -
Reworked gitFile plugin so that it does not suck anymore; Plugins can…
… now access the global libreselery configuration object via self.getGlobals(), which is used by the gitFile plugin to identify the directory to look for files; Added file filter into gitFile plugin so that only files matching the given patterns will be blamed for information protontypes#164
Configuration menu - View commit details
-
Copy full SHA for 6b143ce - Browse repository at this point
Copy the full SHA 6b143ceView commit details
Commits on Sep 21, 2020
-
Updated plugins and their handling of globals(); plugins can now use …
…connectors; added plugin which gets all remote contributors and scores them with a base uniform score (whatever selery did before in the main class); selery functionality is now restored up until the split() function and works as expected - CAREFULL, i did not add all the weight and split functionality back as as plugin, only some placeholder stuff; Contributrs are now a class used by all plugins, this makes their handling easier and uniform across the code; all actionns now have a generic <params> arg which is parsed from the selery.yml and can be used to express all sorts of stuff; restructured and repaired plugins a little bit; connectors can now be used in plugins, this functionality required some restruecturing and event handling with the CDE object from the LbreSelery main class using updateGlobals() functions protontypes#164
Configuration menu - View commit details
-
Copy full SHA for 31601a4 - Browse repository at this point
Copy the full SHA 31601a4View commit details
Commits on Oct 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4a419d6 - Browse repository at this point
Copy the full SHA 4a419d6View commit details -
fixed bug in test of file_contributions_plugin, it will now find its …
…proper git dir; also fixed a bug there, where non committed authors would not be deleted properly protontypes#164
Configuration menu - View commit details
-
Copy full SHA for e4366bf - Browse repository at this point
Copy the full SHA e4366bfView commit details
Commits on Oct 24, 2020
-
small bugfix in file contributions plugin regarding current project p…
…ath and .git dir protontypes#164; added missing dep to setup file
Configuration menu - View commit details
-
Copy full SHA for 9745229 - Browse repository at this point
Copy the full SHA 9745229View commit details -
renamed actions to activities; cleaned up plugins a little and added …
…a plugin alias helper function which uses the filename as plugin name; removed unnecessary plugin test code protontypes#164
Configuration menu - View commit details
-
Copy full SHA for 133164d - Browse repository at this point
Copy the full SHA 133164dView commit details -
contribution engine will now work with proper dicts instead of gather…
…ing all steps into one single dict; helper function for splittgn dict into key-val-lists added for convenience; normalize_ step added after merge_ step in the engine, to be more transparent protontypes#164
Configuration menu - View commit details
-
Copy full SHA for 377d6a8 - Browse repository at this point
Copy the full SHA 377d6a8View commit details
Commits on Oct 26, 2020
-
Changed plugins to be stateless (at least for the relevant user code)…
…; Configuration and conenctors given to plugins now exist with plugin initialization (and will probably not change, although they could); reworked parameter set for domains and activities to be of a consuming nature, which allows us to spot wrong user config params and report them (we do raise an exception); Removed unnecessary code; Cleanup preps for PR into main repo devel branch; protontypes#164
Configuration menu - View commit details
-
Copy full SHA for f6931f3 - Browse repository at this point
Copy the full SHA f6931f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a2468 - Browse repository at this point
Copy the full SHA 46a2468View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58eea16 - Browse repository at this point
Copy the full SHA 58eea16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ac936 - Browse repository at this point
Copy the full SHA 27ac936View commit details
Commits on Nov 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3a2fcc2 - Browse repository at this point
Copy the full SHA 3a2fcc2View commit details
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2bb594e - Browse repository at this point
Copy the full SHA 2bb594eView commit details
Commits on Dec 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0072a13 - Browse repository at this point
Copy the full SHA 0072a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b704d7 - Browse repository at this point
Copy the full SHA 1b704d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for be255e2 - Browse repository at this point
Copy the full SHA be255e2View commit details -
Merge pull request #1 from Ly0n/cd_engine
improved to work with pip install and further awesome improvements
Configuration menu - View commit details
-
Copy full SHA for 57a521a - Browse repository at this point
Copy the full SHA 57a521aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7528c20 - Browse repository at this point
Copy the full SHA 7528c20View commit details