Giter Site home page Giter Site logo

gulpjs.github.io's Introduction

gulpjs.com

This is the repository containing the code for the official gulp website gulpjs.com.

A screenshot of gulpjs.com

Contributing

This website is built using Docusaurus 2, a modern static website generator.

Getting started

To get started working on this site you first need to clone this repository

$ git clone git://github.com/gulpjs/gulpjs.github.io

When you are done making your improvements, create a Pull Request.

Installation

$ npm install

Local Development

$ npm start

This command will first pull down the markdown documentation from the main gulp repository, then starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

$ npm build

This command generates static content into the build directory and can be served using any static contents hosting service.

Thanks

Many thanks are owed for this website!

gulpjs.github.io's People

Contributors

13rac1 avatar ansballard avatar antleblanc avatar bdougie avatar chanonroy avatar coliff avatar donghwipark avatar dpanov avatar funkytek avatar jagdish7908 avatar josephgeis avatar kennethlarsen avatar leo avatar lucretiel avatar macfire10 avatar phated avatar robrich avatar saturate avatar shrpne avatar somethingnew71 avatar vaninawohlleb avatar yoanmalie avatar yocontra avatar zekth avatar znarf 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gulpjs.github.io's Issues

Quick Start

Change all h3 subheadings to h2. This change was made in the Google Doc already, just copy it over.

lastRun table

The column widths in the table in the Timestamp precision section. The first column is too narrow, the second column is too wide.

Contribute section needs a way to show off our Sponsors/Backers

We really want a way to show off Sponsors and Backers on the website. This needs to be designed and developed (mockups first, etc).

We've been asked by multiple Sponsors to have their logo on our website (but it wouldn't have worked in the old design). With the redesign, there's plenty of room to fit logos somewhere near the contribute section.

We also want to show off a subset of the Backers to encourage people to increase donation amounts/durations and to keep the website from getting cluttered.

looks buggy on iOS7

gulp-ios7

it's a little bit horrible to inspect it with the safari inspector. so i can't say for sure what cause it. maybe when i'll download iOS simulator for iOS 7 it would be easier.
but my guess it's related to a buggy behavior of the vh / vw units.

Scaffolding

Is there a template to follow for creating a Gulp plugin?

GruntJS has an excellent scaffolding application that bootstraps it for you. Would be handy to have something similar, but a default repo to clone from would be great.

For the time being, I follow the format of some popular modules

Adding boilerplate projects

After talking about the homepage of the projects and how to describe gulp i thougth it would be nice to provide some boilerplate projects for each versions. Like creating new repository like gulpjs/gulpjs-boilerplate having readme and folders for each versions and specifications described for each case. By the way it could be nice to introduce some new internal gulp plugins too.

I can write it easily. Let me know if you're.

No explanation of what Gulp actually is

There is nowhere on the website that says:

  • what Gulp is
  • what it does
  • why someone might want to use it

This seems like it would be off putting to someone who perhaps hasn't used Gulp before. "Automate and enhance your workflow" is fine, but doesn't help newcomers.

Just a short explanation of what it is/does would be useful.

vinyl adapters

Need to pick a new npm keyword and add listing of these to the site

Plugins page throws error

The Gulp JS home page throws an error after loading 139 plugins

Uncaught TypeError: Cannot read property '1' of null

Chrome and FFox tested.

Add gulp to the site?

Just wanted to see if there was any interest in adding a basic build system before the site gets to built out. The single css file is already a little unwieldy for me, and it might be nice to enforce some linting as well. A happy little side-effect could be that any code examples on the site can be copied straight from the repo itself, keeping them at least somewhat relevant over time. Thoughts?

new site

Plans:

  • Nice landing screen
  • Example section with scrollspy
  • Proper documentation section
    • consolidate readmes from gulp, vinyl-fs, glob-watcher, glob-stream, and vinyl
  • New plugin search site

Favicon Update!

Hey @contra

I tried to update a favicon for the website without the white space as seen in the current website, but I'm facing some issues with 'crfl' so it's showing all files as modified as soon as I clone the forked repository.

So I'm attaching the new icon along with this ticket. If you feel it looks good go ahead and update it!

gulp-favicon-image

Here is the favicon.ico link - http://cl.ly/WopQ

Thanks,
LP

plugins page is broken

Errors:

"NetworkError: 404 Not Found - http://registry.gulpjs.com/_search?fields=name,keywords,rating,description,author,modified,homepage,version&from=0&q=keywords:gulpplugin,gulpfriendly&size=20"
_search...size=20
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://registry.gulpjs.com/_search?fields=name,keywords,rating,description,author,modified,homepage,version&from=0&q=keywords:gulpplugin,gulpfriendly&size=20. This can be fixed by moving the resource to the same domain or enabling CORS.
Error: data.hits is undefined formatData@http://gulpjs.com/plugins/js/app.js:1:481 transformData/<@http://gulpjs.com/plugins/js/vendor.js:34:875 forEach@http://gulpjs.com/plugins/js/vendor.js:32:1392 transformData@http://gulpjs.com/plugins/js/vendor.js:34:845 transformResponse@http://gulpjs.com/plugins/js/vendor.js:34:2052 qFactory/defer/deferred.promise.then/wrappedErrback@http://gulpjs.com/plugins/js/vendor.js:34:30619 qFactory/createInternalRejectedPromise/<.then/<@http://gulpjs.com/plugins/js/vendor.js:35:48 $RootScopeProvider/this.$get</Scope.prototype.$eval@http://gulpjs.com/plugins/js/vendor.js:35:8451 $RootScopeProvider/this.$get</Scope.prototype.$digest@http://gulpjs.com/plugins/js/vendor.js:35:6300 $RootScopeProvider/this.$get</Scope.prototype.$apply@http://gulpjs.com/plugins/js/vendor.js:35:8876 done@http://gulpjs.com/plugins/js/vendor.js:34:5230 completeRequest@http://gulpjs.com/plugins/js/vendor.js:34:9483 createHttpBackend/</xhr.onreadystatechange@http://gulpjs.com/plugins/js/vendor.js:34:10420


...se);parseAbsoluteUrl(appBase,this,appBase),this.$$parse=function(url){var pathUr...

Use of *nix only commands in cli examples may confuse windows users

Specifically, $ touch gulpfile.js in img/cli.svg. Since it's just going to throw a "command not found" on windows, it may be best to swap it for something or remove that line altogether, since gulp --help just throws a different error about needing a default task. There's also the option to detect windows users and swap the line for a windows alternative when detected, but I doubt you all want to add any javascript at this point. Thoughts?

Site logo not loading

Hey was just checking out gulpjs.com and noticed that the logo is broken.

![http://imgur.com/OiAvSik.png]

It seems like the GitHub hotlink isn't really working.

I'm no expert on referencing files on GitHub so I can't really suggest a fix sorry.

add something that explains the pipeline

Need a animation/video that shows file transformation pipelines and looks snazzy. This is to explain what gulp is and how it works.

Example pipeline would be best with CSS/JS and show vendor prefixing and whatnot.

If it's too difficult to explain, we could also make a nice video (I can do this) with a voice over and graphics.

Using Plugins

Consider changing the sub heading "Do you need a plugin?" It's currently the only sub heading with a question mark. Maybe something like "Plugins aren't always needed"?

Migrate to Jekyll

Migrating to Jekyll will help -

  • Build faster pages
  • Write better docs and guidelines
  • Use variety of plugins available to use.

Remove trailing slashes from links in plugin list

Didn't find where sources of https://gulpjs.com/plugins/ page located so posting here instead.

NPM website has updated recently and now links containing a slash after package name do not resolve correctly, resulting in a 404 page. Compare: with, without

Code in question:

<!--                                          this slash ↴ -->
<a ng-href="https://www.npmjs.com/package/{{plugin.name}}/" target="_blank" title="Install" class="title" ng-bind="plugin.name"></a>

Add Sip guidelines

Basic guidelines for formatting a Gulp Sips Series article

Article Structure

Title
Large Image (replaces 55 words)
Series Description as shown: This is part of our Gulp Sips series: bringing you easily-digestible bits of information on our advanced or unknown features.
Body (can be What?, How?, Why?)

Notes:

  • No more than 200 words/2 minute read, including images. This is based on the Medium’s basic time calculations.
  • Add a cmd + enter between each titled section
  • To add code to Medium
    • Block code: add ```before your code
    • To add inline code, type your code, highlight it, then click ` (a single tick).

Add SSL for gulpjs.com

Right now, a valid ssl cert is not available on your website.

The following steps could be considered to easily get SSL:

  • Cloudflare (CDN only)
  • Netlify (Static builds, hosting & CDN)
  • LetsEncrypt (Cert only)

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.