publishing-and-sharing-plugins.md

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove design-docs folder

This has turned into a graveyard for ideas. It only serves

to confuse people at this point. We have found it more productive

to either

- use GitHub Epics and issues for smaller design questions

- use Google Docs for larger topics (e.g. native publishing)

These documents quickly go out of date once a feature is implemented.

They are not a replacement for good user and code documentation.

Many of the documents are about features that we never ended up

implementing. Having those documents still around might lock us

into a certain way of thinking about a problem. Instead we should

have a fresh look at it when we actually want to start working on it.

    • -758
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 200 more files in changeset.
Added some notes to plugin story.

    • -4
    • +12
    ./publishing-and-sharing-plugins.md
Add a story to more aggressively reuse plugin implementation details during a build.

    • -0
    • +13
    ./publishing-and-sharing-plugins.md
Garbage collected a completed story.

    • -27
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Garbage collected some completed stories.

    • -43
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Some spec updates.

  1. … 2 more files in changeset.
Removed a duplicate story.

Spec updates.

  1. … 1 more file in changeset.
Add later story to prevent core classloaders from loading non core plugins.

+review REVIEW-5046

Add per build in memory cache for plugin resolution service communication.

+review REVIEW-5078

  1. … 10 more files in changeset.
Avoid direct path to parent in scope loader if one of the other loaders in the scope already has the scope parent as a parent.

+review REVIEW-5154

  1. … 1 more file in changeset.
Garbage collected a completed story.

    • -18
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Avoid unnecessary creation of interm loaders for scope where the there are single additions to local/export that have the effective parent.

+review REVIEW-5154

  1. … 2 more files in changeset.
Garbage collected a completed story.

    • -37
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Break out stories for avoiding redundant downloads of plugin implementation modules and for diagnostics of conflicts between plugin implementations.

+review REVIEW-5154

    • -5
    • +30
    ./publishing-and-sharing-plugins.md
Expand improved classloading of non-declarative plugins to include not implicitly inheriting classes from the parent scope.

+review REVIEW-5154

Break out story for visual feedback during plugin resolution.

+review REVIEW-5154

Add test case for using buildscript {} and plugins {} and classes from both being visible to buildscript.

+review REVIEW-5154

  1. … 1 more file in changeset.
Don't need to explicitly wire the start param config to plugin dependency resolution.

This happens implicitly in the dependency management bootstrapping.

+review REVIEW-5154

  1. … 1 more file in changeset.
Inject VersionMatcher instead of manually constructing.

+review REVIEW-5154

  1. … 2 more files in changeset.
Have PluginRequestApplicator build the script classloader scope whether there are plugins or not.

+review REVIEW-5154

  1. … 3 more files in changeset.
Garbage collected a completed story.

    • -13
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Added some open issues to plugins spec.

    • -2
    • +10
    ./publishing-and-sharing-plugins.md
Allow core plugins to be used via name and qualified id consistently.

+review REVIEW-5154

    • -16
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 150 more files in changeset.
Remove knowledge of noop plugin from the core dependency infrastructure.

+review REVIEW-5154

  1. … 3 more files in changeset.
Move duplicate plugin declaration detection out of DefaultScriptPluginFactory.

+review REVIEW-5154

  1. … 5 more files in changeset.
Merge branch 'release'

Conflicts:

subprojects/docs/src/docs/release/notes.md

    • -6
    • +29
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Garbage collected an open issue

Garbage collected finished story.

    • -74
    • +0
    ./publishing-and-sharing-plugins.md
  1. … 1 more file in changeset.
Added some open issues to plugins stories.