Skip to content

Commit 70346eb

Browse files
authored
Add fpm description and reorganize the README intro (#402)
1 parent 8cbbd80 commit 70346eb

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

README.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,28 @@
11
# Fortran Package Manager
22

3-
This is the repository of the Fortran Package Manager (*fpm*). If you are
4-
looking for *fpm – packaging made simple* instead, see
5-
[jordansissel/fpm](https://github.com/jordansissel/fpm).
6-
7-
Fortran Package Manager is an early prototype. You can use it to build and
8-
package your Fortran projects, as well as to include supported Fortran
9-
dependency projects. As a prototype, changes to *fpm*’s behavior and inputs may
10-
occur as development continues. Please follow the
11-
[issues](https://github.com/fortran-lang/fpm/issues) to contribute and/or stay
12-
up to date with the development. As the prototype matures and we enter
13-
production, we will do our best to stay backwards compatible.
14-
15-
To report a bug report or suggest a feature, please read our
16-
[contributor guidelines](CONTRIBUTING.md).
3+
Fortran Package Manager (fpm) is a package manager and build system for Fortran.
4+
Its key goal is to improve the user experience of Fortran programmers.
5+
It does so by making it easier to build your Fortran program or library, run the
6+
executables, tests, and examples, and distribute it as a dependency to other
7+
Fortran projects.
8+
Fpm's user interface is modeled after [Rust's Cargo](https://crates.io/),
9+
so if you're familiar with that tool, you will feel at home with fpm.
10+
Fpm's long term vision is to nurture and grow the ecosystem of modern Fortran
11+
applications and libraries.
12+
13+
Fpm is an early prototype and is evolving rapidly.
14+
You can use it to build and package your Fortran projects, as well as to use
15+
existing fpm packages as dependencies.
16+
Fpm's behavior and user interface may change as it evolves, however as fpm
17+
matures and we enter production, we will aim to stay backwards compatible.
18+
Please follow the [issues](https://github.com/fortran-lang/fpm/issues) to
19+
contribute and/or stay up to date with the development.
20+
Before opening a bug report or a feature suggestion, please read our
21+
[Contributor Guide](CONTRIBUTING.md).
22+
23+
Fortran Package Manager is not to be confused with
24+
[Jordan Sissel's fpm](https://github.com/jordansissel/fpm), a more general,
25+
non-Fortran related package manager.
1726

1827
## Getting started
1928

0 commit comments

Comments
 (0)