Comments (9)
Modules are now listed at https://cakebuild.net/extensions/. It's possible to filter the list to modules or addins through the filter UI or by searchging for modules
or addins
from website.
This documentation should also include how to handle the packages.config file in the tools/modules folder. Here's the .gitignore
entry that I am using:
tools/**/*
!tools/packages.config
!tools/modules
!tools/modules/packages.config
Line 3 and 4 might look weird, but you seem to need both.
from website.
#1522 added support for showing modules in extension list.
Last missing part is adding yml files for known modules which is tracked by cake-contrib/Cake.AddinDiscoverer#26.
from website.
Educate me - what's a module and how is it different from an addin? Is there a prototypical example module I should take a look at?
from website.
A module differs from an addin that it instead of adding features, replaces(or extends) core functionality in Cake
An example of this is Cake.LongPath.Module which replaces the filesystem abstraction with one that supports long paths on .NET 4.5.
from website.
@daveaglick another example would be this:
https://github.com/larzw/Cake.Paket
Where the #tool and #addin pre-processor directives are being extended to include support for another package manager, in addition to nuget.
from website.
@daveaglick I think this one would be a good candidate for a pairing session as well.
from website.
@fwinkelbauer yes, that is a good idea!
from website.
Mockup for replacing current addins page with an extension page which can also show modules: #1096 (comment)
from website.
Related Issues (20)
- Update Cake.BenchmarkDotNet.yml
- Update Cake.GitVersioning.yml
- Update Cake.Powershell.yml
- Update Cake.BenchmarkDotNet.yml
- Update Cake.Boots.yml
- Document that custom configuration values could be used HOT 1
- Document the possibility to have multiple actions per task in scripting
- Add Cake.XCodeWithTesting.yml
- Update Cake.Jekyll.yml
- Update docs: Frosting now supports configuration
- Update Cake.UncUtils.yml
- Update Cake.Buildah.yml
- Update Cake.SharePoint.yml
- Update Cake.Gulp.yml
- Update Cake.Http.yml
- Update Cake.GitVersioning.yml
- Synchronize Contributors HOT 5
- Document how to run tools HOT 1
- Add a link to Mastodon
- Synchronize YAML files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from website.