Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
I summarized useful tools for open-source enthusiast.
IssueHuntâââCreated by BoostIO
IssueHunt is an issue-based bounty platform for open source projects.
You can easily put a bounty on not only a bug but also on OSS feature requests. Collected funds will be distributed to the project owner:contributor=20%:80% (Owner can also customize the proportion).
Submit your repositories to https://issuehunt.io/ and get help from developers around the world right away.
IssueHunt - Boost your issue and boost your happiness
JenkinsâââCreated by Jenkins
Jenkins is a CI (Continuous Integration) tool known for its high versatility. Unlike CircleCI (mentioned later in this list), it can be installed on a server.
After Installation and Configuration is completed, you can use the web interface to do many useful things:
- Automate Build Processes
- Run Tests
- Deploy Artifacts to Servers
- And just about any other tasks youâre sick of doing manually!
CircleCIâââCreated by Circle Internet Services, Inc.,
CircleCIâââUnlike Jenkins, Circle CI is a cloud service and comes with minimal setup and no need to host on a private serverâââmore than two containers will come with a monthly fee.
You can easily establish a link to your GitHub projects and configuration can be easily managed in a simple YAML file (circle.yml) , so the operational hurdle is not high.
Continuous Integration and Delivery
Travis CIâââCreated by Travis CI
Travis CIâââSimilar to Circle CI, Travis CI is also a cloud based CI service. Travis CI will provide services free of charge for all open source projects.
However, there are drawbacks such as not being able to connect SSH to the container and no remote debugging.
Travis CI - Test and Deploy Your Code with Confidence
ProbotâââCreated by Brandon Keepers
Probot is a framework for building GitHub Apps.
Primary functions:
- Process each event in a GitHub repository
- Run GitHub API
You can do it easily!
StaleâââCreated by Brandon Keepers
StaleâââProbot Plug-inâââA useful bot that will close unrelated issues and pull requests after a designated period of time.
TodoâââCreated by Jason Etcovitch
TodoâââProbot pluginâââAllows you to easily create new GitHub issues by simply adding keywords in your source code:
- @todo
- TODO
Release DrafterâââCreated by Tim Lucas
Release DrafterâââProbot Plug-inâââAutomatically creates release notes for your application when pull requests are merged into your master branch.
GitHub Polls BotâââCreated by Michael Hsu
GitHub Polls BotâââProbot pluginâââAllows you to create a voting form within a repository issue.
MergeableâââCreated by Justin Law
MergeableâââProbot pluginâââPrevents you from merging pull requests that do not conform to the rules you set.
Also, when creating an issue, Mergable will inform you if you have not met the requirements. Additionally, Mergable will notify writers and collaborators of outdated issues and pull requests.
commitlint [bot]âââCreated by Ahmed T. Ali
CommitLintâââProbot pluginâââChecks commits and pull requests then sets the appropriate status.
react-previewâââCreated by Aditya Agarwal
React-PreviewâââProbot pluginâââAutomatically creates a preview of your React project.
ForkHubâââCreated by Jon Ander Peñalba
ForkHubâââGitHub client for Android.
You can use it to, post comments the repositoryâs issues page, filter issues, and save it as a bookmark on your dashboard.
You can also use it to âStarâ (Favorite) a repository, fork and follow users.
WIPâââCreated by Gregor Martynus
WIPâââAn application designed to prevent accidentally merging files under development.
WIP responds to keywords (e.g.ââââWIPâ, âdo not mergeâ, etc.) in the title of a pull request. If a keyword is found, it will âUncheckâ the file so it wonât be checked in.
ImgBotâââCreated by Dan Butvinik
ImgBotâââCrawls all the image files in the repository and sends a pull request after performing a lossless compression.
For lossless compression, the file size is the same and the quality is maintained.
typotâââCreated by Takahiro Kubo
typotâââA bot that detects typo in a pull request.
backlogâââCreated by Abi Noda
backlogâââA plugin for Slack that posts a pull request reminder to Slack.
RedmineâââCreated by Redmine
RedmineâââAn information sharing and communication tool. Redmine provides easy file management, wiki functions, and offers the ability to share information.
You can register tasks such as bug resolutions to members as tickets, and check and share progress.
Wrikeââââ Created by Wrike, Inc.
WrikeâââAlthough similar in many ways to Redmine, Wrike is a very powerful tool which can be used to view projects in chronological order (e.g.âââview tasks sorted by Date/Time) and incorporate Gantt charts.
Additionally, you can add subtasks to tasks, and can track time for each item or task.
Your online project management software - Wrike
AsanaâââCreated by Asana
AsanaâââA tool that can be used by up to 15 people for FREE.
Unfortunately, you cannot manage man-hours or use Gantt chart like you can with Wrike, however, chat is available within tasks, allowing for much easier communication with you team.
Use Asana to manage your team's work, projects, & tasks online · Asana
Flow âCreated by Flow
FlowâââA project management tool with many simplarities to the previously mentioned items, but with Flow you can set routine tasks and manipulate tasks on the calendar.
You can also save a project as a template, so it can be a useful tool for those who launch many similar projects.
20 useful tools for open-source maintainers was originally published in Hacker Noon on Medium, where people are continuing the conversation by highlighting and responding to this story.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.