overhangio / cookiecutter-tutor-plugin Goto Github PK
View Code? Open in Web Editor NEWCookiecutter for tutor plugins
License: GNU Affero General Public License v3.0
Cookiecutter for tutor plugins
License: GNU Affero General Public License v3.0
Test steps:
olive
branchAC
Once overhangio/tutor#738 merges, update the cookiecutter to use CLI_DO_INIT_TASKS
instead of COMMANDS_INIT
.
Test steps:
palm
branchI get an error when trying to create a plugin:
Unable to create file '.github/workflows/test.yml'
Error message: 'matrix' is undefined
Maybe cookiecutter is mistaking the curly brackets in .github/workflows/test.yml?
It's curious that I'm setting [12/12] Include continuous integration files for GitHub CI (y/n) (y): n
and yet it tries to create the workflow file.
After playing around with the plugin cookiecutter, I noticed that the .github
directory is always removed, even if include_ci
equals "y".
Ensure cookiecutter-tutor-plugin codebase is compatible with Python 3.12
See overhangio/tutor#1004 for the context.
The need to migrate custom commands to v1 appeared while migrating the xqueue plugin: overhangio/tutor-xqueue#8 (comment)
The migration guide to v1 should include instructions on how to migrate the commands
object.
I've created a basic plugin with templates and patches and installed it next to a quince setup. everything worked fine.
@regisb @kdmccormick I want to know your opinion about having some sort of dummy plugin that uses all of tutor's features. we can always use that to make sure cookie-cutter works with tutor.
Example to follow: overhangio/tutor-ecommerce#39
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.