Giter Club home page Giter Club logo

phenomic's Introduction

DEPRECATED. Please use Next.js instead

Phenomic

Modular website compiler (React, Webpack, Reason and whatever you want)

โœ… Status

Travis CI Build status circle Build status Windows Build status Version

๐Ÿ’ฌ Want to discuss or ask a question?

Join the community on Spectrum Gitter Follow Phenomic on Twitter

๐Ÿ“ฆ Git Mirrors

GitHub | GitLab | BitBucket


Examples

There are plenty of examples available. Just take a look!


โœจ Check out our CONTRIBUTING guide to get started.

Contributors

Thank you to all the people who have already contributed to phenomic!

Backers

Thank you to all our backers! [Become a backer]

Sponsors

Thank you to all our sponsors! (please ask your company to also support this open source project by becoming a sponsor)


phenomic's People

Contributors

arlair avatar bdougie avatar ben-eb avatar bloodyowl avatar davidwells avatar emilpalsson avatar ezralalonde avatar getdanarias avatar greenkeeperio-bot avatar jojmaht avatar kbariotis avatar kevin940726 avatar kuzvac avatar macxim avatar maxdow avatar maximkoretskiy avatar medfreeman avatar micnigh avatar montogeek avatar moox avatar mxstbr avatar oscar-b avatar peterjacobson avatar raygesualdo avatar rvmendoza avatar siryummy avatar swiip avatar syndia avatar thangngoc89 avatar vagishvela avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

phenomic's Issues

Allow custom url (eg: 404.html)

Currently you cannot choose your url that are "guess" from your md files (content/whatever.md => /whatever/).
On GitHub pages, 404.html is used as a default page when an http 404 issue is raised. We need a solution to handle this case.
Simple solution is to support an url field in the md metadata header. Not sure if that's a good idea, but that will do the job and is flexible enough for other use-cases.

hot reload is broken

With a fresh install, I get some 404 on requests like http://0.0.0.0:3000/994b3200cd56ef773c84.hot-update.json :/

Error install setup

npm install statinamic --save-dev
npm run statinamic

Error:

> statinamic setup

module.js:338
    throw err;
    ^

Error: Cannot find module 'npm-install-package'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/GuillaumeDEMESY/Github/Me/magsout.github.io/node_modules/statinamic/lib/bin/statinamic-setup.js:5:26)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:475:10)

of course, if I install npm-install-package manually, its works

Add a fallback template

If we do not specify any template for a page, we get this error :

Unkown page type

"undefined" component not available in "pageComponents" prop

I think you should use a fallback template

demo error

/Users/GuillaumeDEMESY/Github/stuff/statinamic/demo/web_modules/app/routes.js
  1:1  error  The react/jsx-quotes rule is deprecated. Please use the jsx-quotes rule instead  react/jsx-quotes

โœ– 1 problem (1 error, 0 warnings)


WARNING in ./web_modules/app/store.js

/Users/GuillaumeDEMESY/Github/stuff/statinamic/demo/web_modules/app/store.js
  1:1  error  The react/jsx-quotes rule is deprecated. Please use the jsx-quotes rule instead  react/jsx-quotes

โœ– 1 problem (1 error, 0 warnings)


WARNING in ../src/client.js

/Users/GuillaumeDEMESY/Github/stuff/statinamic/src/client.js
  2:1  error  The react/jsx-quotes rule is deprecated. Please use the jsx-quotes rule instead  react/jsx-quotes

โœ– 1 problem (1 error, 0 warnings)


WARNING in ./web_modules/app/pageComponents.js

/Users/GuillaumeDEMESY/Github/stuff/statinamic/demo/web_modules/app/pageComponents.js
  3:1  error  The react/jsx-quotes rule is deprecated. Please use the jsx-quotes rule instead  react/jsx-quotes

โœ– 1 problem (1 error, 0 warnings)

upgrade travis ci to node 4

env:
  - CXX="g++-4.8"
addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - g++-4.8
    - gcc-4.8
node_js:
  - 4.1.0

Should check if all that stuff is still necessary and if we need to specify the entire version (maybe - 4 just works for all 4.x versions)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.