Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
  example
  package.json
  gulpfile.js
  README.md
Size: Mime:
  README.md

@doodle/project

This module is a project meta-package for all frontend modules.

Usage

yarn add @doodle/project

gulpfile

@doodle/project comes with a default gulpfile.js: the example gulpfile.js uses the default gulpfile.js.

cp node_modules/@doodle/project/example/gulpfile.js .

Adapt and override the gulpfile to your needs.

🚧 TODO provide a gulpfile "eject" script

dotfiles

@doodle/project comes with an example folder containing all relevant dotfiles:

cp node_modules/@doodle/project/example/.* .

Jenkinsfile

@doodle/project comes with an example Jenkinsfile :

cp node_modules/@doodle/project/example/Jenkinsfile .

🚧 TODO create and point to notion.so page with Jenkins job/Github repo setup for webhooks

Documentation

The @doodle/project meta-package installs the following dependencies in your project:

  • dotenv
  • babel
  • gulp
  • jest
  • eslint
  • prettier

🚧 TODO's

  • complete docs/
  • create and point to notion.so page with Jenkins job/Github repo setup for webhooks
  • document GitHub Releases for triggering publish/deployement tasks in Jenkins
  • test gulpfile functions
  • postinstall example files
  • provide a gulpfile "eject" script