Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand upon the SourceElement idea #860

Merged
merged 31 commits into from
Feb 28, 2024

Commits on Feb 14, 2024

  1. Fix sanity check for license header

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    f1f4c7e View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Prefer ModelMap over Gradle vanilla containers

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    a15e71d View commit details
    Browse the repository at this point in the history
  2. Introduce named and register(String, Class) API on ModelMap

    We want to move all of our plugins to use the ModelMap API as it will
    allow for better discovery and reporting.
    
    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    37ae40e View commit details
    Browse the repository at this point in the history
  3. Return ModelMap from convenient container getters

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    19cfea3 View commit details
    Browse the repository at this point in the history
  4. Embrace ModelMap in more places

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    b38c60c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ee5126 View commit details
    Browse the repository at this point in the history
  6. Fix hierarchy of the Configuration relative to DependencyBucket

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f23f3f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dd81a23 View commit details
    Browse the repository at this point in the history
  8. Defer configuration of the tasks until help plugin applied

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e467b73 View commit details
    Browse the repository at this point in the history
  9. Allow shadowing when discovering

    We should have a specific API for this use case, but for now, this
    solution is good enough.
    
    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    7cbb43a View commit details
    Browse the repository at this point in the history
  10. Mark component dependencies as discoverable

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    0bbcabc View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Migrate source elements to new template configuration

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    67bdc0e View commit details
    Browse the repository at this point in the history
  2. Avoid using File APIs from source elements

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    e8f5cde View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    2c6f5e2 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Include whole template project because of changes to the plugin

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b16eaf6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d696be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4a7f17 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Introduce property regex to source file content types

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    5e1d55a View commit details
    Browse the repository at this point in the history
  2. Use RegularFileContent helper class

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2fb8e4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    221274b View commit details
    Browse the repository at this point in the history
  4. Merge sample kit template plugin with other template project

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    691abfa View commit details
    Browse the repository at this point in the history
  5. Use template dependency modifier

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    3f95937 View commit details
    Browse the repository at this point in the history
  6. Take advantage of the new plugin organization

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    4631528 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Use short hand version of content path

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    238ee58 View commit details
    Browse the repository at this point in the history
  2. Simplify the source elements using file element

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    9943073 View commit details
    Browse the repository at this point in the history
  3. Convert legacy template to the new plugins

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0d25723 View commit details
    Browse the repository at this point in the history
  4. Include build configuration for objc cocoa JNI project

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    5989275 View commit details
    Browse the repository at this point in the history
  5. Remove lombak support from a file

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    46241b4 View commit details
    Browse the repository at this point in the history
  6. Fix some of the template builds

    We will circle back to those project later.
    
    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b1556d5 View commit details
    Browse the repository at this point in the history
  7. Add source-elemens repository to project

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    3748d40 View commit details
    Browse the repository at this point in the history
  8. Reference submodule for source-elements

    Signed-off-by: Daniel Lacasse <[email protected]>
    lacasseio committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1742afe View commit details
    Browse the repository at this point in the history