Skip to content

refactor: drop classes for packages#133

Merged
nikoksr merged 2 commits intomasterfrom
drop-classes-for-packages
Jul 8, 2020
Merged

refactor: drop classes for packages#133
nikoksr merged 2 commits intomasterfrom
drop-classes-for-packages

Conversation

@nikoksr
Copy link
Copy Markdown
Collaborator

@nikoksr nikoksr commented Jul 8, 2020

Summary

Completely drop the keyword and type class. Classes are now replaced by packages.
Packages still exist out of a config file and optional templates and plugins. A repository of packages is still called a collection. Everything stays the same, exact that the keyword class is replaced by package. Less internal keywords mean that its easier to grasp proji's core concepts.

Proposed Changes

  • Drop keyword and type class
  • Replace with keyword package

nikoksr added 2 commits July 8, 2020 02:29
Classes now don't exist anymore. Semantically classes and packages were
very close and in the code base, some things didn't make much sense
anymore. Replacing class with package completely, solves this problem.

A package still exists of a config file and optional template files and
plugins. A package config will now be only called by what it is; a
package config. A repo of packages still is a collection. Less keywords
will make it easirt to understand proji's core concepts.
Follow up commit of the precious. Don't know why not all changes were
staged.
@nikoksr nikoksr merged commit 75dd803 into master Jul 8, 2020
@nikoksr nikoksr deleted the drop-classes-for-packages branch July 8, 2020 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant