-
Notifications
You must be signed in to change notification settings - Fork 14
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
Script to automate rendering webpages [ 🚨work-in-progress 🚨] #81
Conversation
At the moment user information is automatically detected from your PC and |
The |
@rikutakei @joelnitta On second thoughts, don't "review" this as it will trigger mergify #79 #80 |
Thanks Tom! I think this is good to go for now, with the expectation that more edits will be necessary as it's WIP. |
Thanks Tom, will have a look through and try to get a grasp of the whole process! |
Thanks, not sure how to go about calling it on the main repo (and let's leave merging updated English lessons for now). Not sure what "user" it would be if the organisation calls it on travis. I'll see if I can make it possible to over-ride the default user by specifying the target GitHub account as an argument. At the moment I'm thinking this will be a generic utility script to call instead of running the code from the readme / guides. Then we can call it with specific arguments in Travis, either as a separate script or in the build part of the yaml configurations. |
This is stable in my opinion (except for updating English source lessons). As tested for PR #114.
|
Wrapper script to implement subroutines
Had a quick hack on the script to automate the technical side. Basically the aim here is to implement the workflows discussed in the READMEs (although I'd keep those to document what these do). This version has flags to
--create
for new lessons (which works on make-novice) and--import
to pull existing lessons for contributions.Plan is to add options to render webpages and (hopefully) merge updated English lessons to make things easier for maintainers / moderators in the future. Once that works we can try calling the script with Travis CI to push webpages to github when a commit it merged.