摘要
介绍可用于个人开源项目的软件开發生命周期工具(SDLC)。
为什么要做个人开源项目
- 试验新技术
- 练习编程技巧
- 展现能力
为入么要 SDLC
- SDLC 是一个合格码農的重要技能
为什么用工具
- 成熟的流程和工具可以提升生产率
为什么要免费
- 因为沒钱
SDLC

工具
Issue Tracking
-
Github Issue, plan:
- Free $0
Unlimited public repositories 无限的公开仓库 - Developer $7/month
Unlimited public and private repositories 无限的公开/私有仓库
- Free $0
-
ZenHub, plan:
-
Free $0
For small teams, public accounts, open source- Work inside GitHub with the ZenHub browser extension
- Access the ZenHub web app from anywhere
- Epics, Estimates and Reports
- Multi-repo support, API access and Slack integration
-
Growth $5 per user/month
For teams of six or more- Work inside GitHub with the ZenHub browser extension
- Access the ZenHub web app from anywhere
- Epics, Estimates and Reports
- Multi-repo support, API access and Slack integration
-
Free $0
VCS
-
GitHub, plan:
- Free $0
Unlimited public repositories - Developer $7/month
Unlimited public and private repositories
- Free $0
-
BitBucket
-
Free $0/user/month
For small teams- Free up to 5 users
- Standard 2/user/month,startsat10/month
For growing teams - Premium 5/user/month,startsat25/month
For large teams
-
Free $0/user/month
IDE
- Intellij IDEA Community Edition,
- [Atom] (https://atom.io/),
- Visual Studio Code,
Code Quality
-
Codacy, plan:
- Open Source $0
Free for open source projects -
Pro $18 per user/month
Unlimited private repositories- Faster analysis
- Priority support
- Open Source $0
-
CodeClimate
-
Free $0
Free for both private and open source projects- See technical debt and test coverage directly on GitHub
- One month of historical trends
- Extensible with 30+ open source static analysis tools
- For a single user
-
Code Climate Essentials $12 per seat/month
Everything small teams need to merge with confidence- Code quality and test coverage results directly on GitHub
- One month of historical trends
- Extensible with 30+ open source static analysis tools
-
Code Climate Standard $20 per seat/month
Technical debt reduction for teams of 20+- Everything from Essentials plus…
- Team management
- Organization-wide configuration
- 6 months of historical trends
-
Free $0
Continuous Integration
-
Travis CI, plan:
-
Open Source $0
We offer free CI for Open Source projects- Unlimited public repositories
- Unlimited collaborators
-
Bootstrap $89/month
Ideal for hobby and small projects- 1 Concurrent job
- Unlimited build minutes
- Unlimited repositories
- Unlimited collaborators
-
Startup $199/month
Best suited for small teams- 3 Concurrent jobs
- Unlimited build minutes
- Unlimited repositories
- Unlimited collaborators
-
Small Business $349/month
Great for growing teams- 6 Concurrent jobs
- Unlimited build minutes
- Unlimited repositories
- Unlimited collaborators
-
Open Source $0
-
CircleCI, plan:
-
Free $0
Free for both open source and private projects- Unlimited Repos
- Unlimited Users
- 4x build concurrency for open source projects
- 1x build concurrency for private projects
-
Bootstrap $69/month
2 containers allow you to run 2x parallelism and 2x concurrency- Unlimited Repos
- Unlimited Users
- 2x build parallelism
- 2x build concurrency
-
Startup $189/month
4 containers allow you to run 4x parallelism and 4x concurrency- Unlimited Repos
- Unlimited Builds
- 4x build parallelism
- 4x build concurrency
-
Growth $299/month
6 containers allow you to run 6x parallelism and 6x concurrency- Unlimited Repos
- Unlimited Builds
- 6x build parallelism
- 6x build concurrency
-
Free $0
Cloud
- Amazon AWS, AWS Free Tier
- Microsoft Azure
- Google Cloud Platform
My Solution
-
Issue Tracking
- Github Issue, Free plan
- ZenHub, Free Plan
-
VCS
- GitHub, Free plan
-
IDE
- Intellij IDEA Community Edition, for Java development
- Visual Studio Code, for others
-
Code Quality
- Codacy, Open Source plan
-
Continuous Integration
- Travis CI, Free plan
- CircleCI, Free plan
-
Cloud
- AWS, Free Tier
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8992 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!