![]() Trello.js - JavaScript / TypeScript library for Node.JS and browsers to easily interact with Atlassian Trello APIĭistributed under the MIT License.Confluence.js - confluence.js is a powerful Node.JS / Browser module that allows you to interact with the Confluence API very easily.For enable it, make following changes in your config: const client = new Version3Client ( Take a look at our other products We are using a new error handling mechanism (instead throwing raw axios error will be showed API response). Please use newErrorHandling: true in config Deprecation warning: New error handling mechanism added.Install with the yarn: yarn add jira.js Documentation Install with the npm: npm install jira.js It receives new Jira features shortly after they arrive in the API. JavaScript JIRA API for node.js A node.js module, which provides an object oriented wrapper for the Jira Rest API. Usability, consistency, and performance are key focuses of jira.js, and it also has nearly 100% coverage of the Jira API. Jira.js is a powerful Node.JS / Browser module that allows you to interact with the Jira Cloud API, Jira Agile Cloud API, Jira ServiceDesk Cloud API very easily. Feel free to fork and maintain your own version.JavaScript / TypeScript library for Node.JS and browsers to easily interact with Atlassian Jira API About I will not be accepting PR's on this repository. However, as the app grows in complexity, it might be wise to start writing additional unit/integration tests. ![]() That's good enough for a relatively simple application such as this, even if it was a real product. Unit/Integration tests □īoth Client and API are currently tested through end-to-end Cypress tests. Most early stage companies tend to ignore this aspect of their product but in many cases they shouldn't, especially once their userbase starts growing. Not all components have properly defined aria attributes, visual focus indicators etc. In a real product we'd want to implement a proper email and password authentication system. We currently auto create an auth token and seed a project with issues and users for anyone who visits the API without valid credentials. It's fine to do this in a showcase product or during early development while the product is not used by anyone, but before going live with a real product, we should introduce migrations. Package is continuously tested on darwin, linux and win32 platforms. We're currently using TypeORM's synchronize feature which auto creates the database schema on every application launch. To use library you need to have node and npm installed in your machine: node >10 npm >6 Note: if you received yargs error 'yargs parser supports a minimum Node.js version of x', try to set evironment variable YARGSMINNODEVERSION10. There are features missing from this showcase product which should exist in a real product: Migrations □ Create a database named jira_test and start the api with cd api & npm run start:test.App should now be running on Running cypress end-to-end tests □.jira-rest-client 1.0.4 which has 6 weekly downloads and 0 GitHub stars. Install with the node package manager npm: npm install jira-client. jira-connector 3.1.0 which has 25,859 weekly downloads and 373 GitHub stars vs. A node.js module, which provides an object oriented wrapper for the Jira Rest API. cd client & npm start in another terminal tab Comparing trends for jira-client 8.2.2 which has 118,083 weekly downloads and 410 GitHub stars vs.env file in /api, copy /api/.env.example contents into it, and fill in your database username and password. Install postgreSQL if you don't have it already and create a database named jira_development.API written in TypeScript and using TypeORM.Client written in Babel powered JavaScript.Custom webpack setup, without create-react-app or similar.Simple local React state management, without redux, mobx, or similar.A variety of custom light-weight UI components such as datepicker, modal, various form elements etc.Written in modern React, only functional components with hooks.Proven, scalable, and easy to understand project structure. ![]() ![]() ![]() I like to think that this codebase contains enough complexity to offer valuable insights to React developers of all skill levels while still being relatively easy to understand. There are many showcase/example React projects out there but most of them are way too simple. It's a very good example of modern, real-world React codebase. I do React consulting and this is a showcase product I've built in my spare time. Auto formatted with Prettier, tested with Cypress □ Visit the live app | ![]()
0 Comments
Leave a Reply. |