GithubHelp home page GithubHelp logo

dmahajan980 / grunt-github-release Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 11 KB

A Grunt plugin to automate the process of creating a GitHub release for your project.

License: MIT License

JavaScript 100.00%

grunt-github-release's Introduction

Hey there 👋
I’m Divyanshu Mahajan, an Electronics and Economics undergrad at BITS Pilani. I am a Sortware Developer with a strong interest in JavaScript, React, React Native, and Flutter. I love building products that:

  • Deliver an amazing user interface and friendly user experience.
  • Scale well while being performant.
  • Care about accessibility and inclusiveness.

JavaScript   TypeScript   ECMAScript 6   React / React Native   Node.js   Flutter   Dart   Express   jQuery   Electron   C   C++   ESLint   Prettier   CSS3   SASS   Material UI   Semantic UI   HTML5   Figma   Git   NPM   Yarn   MongoDB   Grunt   Gulp   Jest   Chai   Mocha   Handlebars   Postman  

Present Day

  • 🔭 Seeking Full-time Opportunities
  • 💼 Working with Schmooze as a Front-end Engineer (React, React Native, Flutter).
  • 📝 Writes articles on Medium.

Let's Connect

Feel free to reach out for any exciting projects, internship opportunities or anything else you'd want to chat about.

Linkedin Gmail Twitter Discord

grunt-github-release's People

Contributors

dmahajan980 avatar

Watchers

 avatar  avatar

grunt-github-release's Issues

Add documentation for all configuration options.

The project has come to a point where it'll be useful to have documentation about the required/optional configuration options, their meaning, supported types, and the allowed values.

As a reference, we can use the Fluid Community's gamepad-navigator and fluid-express. The key points that we should cover are:

  1. What the option is.
  2. What is it meant for.
  3. What input type does it support.
  4. What are the allowed/available values.

To ensure that the code is more readable, we should also add JSDoc comments wherever necessary.

Write unit and integration tests.

As the project continues to grow, we need to add tests so that it becomes easier to add new features and determine breaking changes to the code base. For unit tests, we can use Jest or any other unit-testing framework. However, the challenge lies in integration testing, where we'd need to figure out the exact approach to test the workflow and then decide upon the choice of testing framework.

It'd be better first to figure out the requirements for integration testing and then decide upon a multi-purpose testing framework.

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.