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

custom scaffolds #35

Closed
afknapping opened this issue May 24, 2017 · 7 comments
Closed

custom scaffolds #35

afknapping opened this issue May 24, 2017 · 7 comments

Comments

@afknapping
Copy link
Contributor

i wonder what the quickest workaround would be for now to customize the scaffolding of a pug/sass project.

specifically i would want to have...

  • installed `jstransformer-sass' do enable style tags being written in sass
  • a components folder
  • a shared.sass file inside that
  • an example component file with the mentioned sass style tag and example import of shared.sass
  • have that component included in the index.pug

i guess for now i can just make a repo of my boilerplate and clone that... just wondering if there is a better way you would recommend?


ideas for the future:

  • pingy init --scaffold [ username/reponame || github_url ] to pull from github. pingy could read all config as it does in compile mode and skip the user questions.

  • pingy list scaffolds could pull repos via the github API which follow a naming pattern convention like pingy-scaffold-<html_abstraction>-<css_abstraction>-<js_abstraction>-<whatever>-<you>-<want_to_add>.

  • on the other hand, a curated list could be returned on pingy list scaffolds to keep it short and helpful, while something like pingy listall scaffolds could do the mentioned github search...

@davej
Copy link
Member

davej commented May 26, 2017

Yes, for sure. This will happen, may take a bit of time though as I work through the other issues.

@davej davej added this to the post-v1.0 milestone Sep 26, 2017
@davej davej modified the milestones: post-v1.0, v0.10 Oct 5, 2017
@davej davej added the WIP label Oct 8, 2017
@davej
Copy link
Member

davej commented Nov 14, 2017

Pingy CLI now supports custom scaffolds in v0.10.0!

If anybody is interested in creating their own scaffold then here are some instructions. You can also join me in the new Gitter chat channel for some help. I've also created a reference scaffold: bootstrap-jumbotron.

This is just the start. Scaffolds will be one of the defining features of Pingy and there are genuinely unique scaffolding features that will be added in upcoming releases.

@davej davej closed this as completed Nov 14, 2017
@afknapping
Copy link
Contributor Author

😻

@davej
Copy link
Member

davej commented Dec 4, 2017

@pingy/cli@0.11.0 just released and it brings two new scaffolding features:

@davej
Copy link
Member

davej commented Dec 4, 2017

Some Web Scaffolding docs here: https://github.com/pingyhq/pingy-cli/wiki/Creating-a-Web-Scaffold

@afknapping
Copy link
Contributor Author

afknapping commented Dec 5, 2017

that is so amazing <3

i am currently working on our design system setup at work. I planned to use pingy scaffold anyways for prototyping, but this opens up a lot of possibilitites...

i am also thinking how this could work together with something like react-sketchapp. i am very weary though personally of strictly tying myself to a framework/libray like React. Not to mention all the overhead that brings for prototyping...

still: if you think having something like Nucleus* built into a scaffold, and then packaging it all together into an electron app... whoa. designers could render every component onto their artboards, always synced to production code, without CLI usage, and no need to maintain a sketch library anymore 😮

definitely off-topic now, sorry.

* I have issues with some nucleus-specific details, but so far it is closest to what i have in mind...

@davej
Copy link
Member

davej commented Dec 6, 2017

@filtercake

Really interested in this area. I can definitely see the potential for Pingy in the DesignOps space but I don't have any experience there. If you you have ideas for features I could add that would make it easier to create a DesignOps scaffold then give me a shout. This is a soft beta launch for Web Scaffolds, the official launch will be in early January but I really want to explore all possibilities before then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants