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

Asset/Content build chain #38

Closed
bollwyvl opened this issue Sep 14, 2015 · 1 comment
Closed

Asset/Content build chain #38

bollwyvl opened this issue Sep 14, 2015 · 1 comment

Comments

@bollwyvl
Copy link

#7 should sleep until we have a story about how to build the site from more collaboration-friendly sources than raw CSS, JS, and HTML.

Features

Here's some things that we should be able to do:

  • install bower assets
  • build optimized
    • css (less?)
    • js
    • images
  • build pages
    • markdown
    • notebooks
      • whatever we end up choosing with should support (or we should build) a plugin to
  • reusable site components (menus, etc).
  • static site search?
  • sitemaps/SEO
  • content syndication (releases from GH, blogs, books, cons, etc).
  • dead link checking

Workflow

I am imagining we would want to something set up where PRs come in against a build branch, and Travis would push to master?

Platforms

There are many, many options (hey, anything we like there for #7?). Yeoman is a lovely place to look for bootstrapping this process with most modern tools, but we might end up with some more bespoke stuff :)

  • make + whatever
  • ruby
    • Jekyll
      • would "just work" with gh-pages, but we'd end up needing node stuff and python stuff (to get notebooks)
  • node
  • python
  • sphinx
    • really not very pro this for a "designed" site, but if we're going to continue using it primarily for docs, it may make sense to keep the common build chain
@palewire
Copy link
Collaborator

Since this ticket has been inactive for six years, I'm going to close as stale. If you'd like to continue the discussion, feel free to chime in.

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

No branches or pull requests

2 participants