|
a/pyforge/docs/intro.rst |
|
b/pyforge/docs/intro.rst |
1 |
Introducing the new *Forge Platform:*
|
|
|
2 |
======================================
|
|
|
3 |
|
1 |
|
4 |
Rather than build yet another forge, we decided to do something new. We wanted to build a new kind of extensible forge, and a new set of highly integrated forge tools.
|
2 |
Rather than build yet another forge, we decided to do something new. We wanted to build a new kind of extensible forge, and a new set of highly integrated forge tools.
|
5 |
|
3 |
|
6 |
Pyforge is an **open** platform for **open** software development tools
|
4 |
Pyforge is an **open** platform for **open** software development tools
|
7 |
----------------------------------------------------------------------
|
5 |
----------------------------------------------------------------------
|
8 |
|
6 |
|
9 |
It's easy to get frustrated with existing development tools. Too often they are overbearing, complex, and make assumptions that get in your way. And even if they are open source, it's often difficult to get them to work the way you need them too.
|
7 |
It's easy to get frustrated with existing development tools. Too often they are overbearing, complex, and make assumptions that get in your way. And even if they are open source, it's often difficult to get them to work the way you need them too.
|
10 |
|
8 |
|
11 |
Which is why we created PyForge. It's designed to be truely **open**, in many different senses of the word.
|
9 |
Which is why we created PyForge. It's designed to be truly **open**, in many different senses of the word.
|
12 |
|
10 |
|
13 |
It's open in that:
|
11 |
It's open in bunch of ways:
|
14 |
|
12 |
|
15 |
* It's a combination of tools available under *Free* or *Open Source* licenses.
|
13 |
* It's a combination of tools available under *Free* or *Open Source* licenses.
|
16 |
* It's designed around a plugin archetecture, and anybody willing to contribute a plugin can play.
|
14 |
* It's designed around a plugin architecture, and anybody willing to contribute a plugin can play.
|
17 |
* It's being hosted publicly, and is build through contributions of individuals and companies who want to promote Open Source development.
|
15 |
* It's being hosted publicly, and is build through contributions of individuals and companies who want to promote Open Source development.
|
18 |
* It's designed to provide a structure around which welcoming (open) communities can grow.
|
16 |
* It's designed to provide a structure around which welcoming (open) communities can grow.
|
19 |
* It's core plugins are designed around inclusive development processes.
|
17 |
* It's core plugins are designed around inclusive development processes.
|
20 |
|
18 |
|
21 |
We looked at existing forges, but to achieve all those goals, we needed to build something new.
|
19 |
We looked at existing forges, but to achieve all those goals, we decided we needed to build something new.
|
22 |
|
20 |
|
23 |
PyForge is designed to support an **ecosystem**
|
21 |
PyForge is designed to support an **ecosystem**
|
24 |
------------------------------------------------------------------------
|
22 |
------------------------------------------------------------------------
|
25 |
|
23 |
|
26 |
PyForge is at once a **set of tools** to help people collaboratively develop software, and an **open platform** on which innovative new tools be built.
|
24 |
PyForge is at once a **set of tools** to help people collaboratively develop software, and an **open platform** on which innovative new tools be built.
|
27 |
|
25 |
|
28 |
references
|
|
|