mirror of https://github.com/XEphem/XEphem.git
Update the main README and reorganize its headings
This commit is contained in:
parent
64c09e0580
commit
6ede94e53d
81
README.md
81
README.md
|
|
@ -1,65 +1,60 @@
|
||||||
|
|
||||||
# Welcome to XEphem!
|
# Welcome to XEphem!
|
||||||
|
|
||||||
XEphem is an interactive astronomy program for all UNIX platforms.
|
XEphem is an interactive astronomy program for all UNIX platforms,
|
||||||
|
written and maintained by Elwood Downey over more than thirty years
|
||||||
|
1990–2021 and now generously released under the MIT License.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
To see more screenshots, scroll to the bottom of this README.
|
There are more screenshots at bottom of this README.
|
||||||
|
|
||||||
# Installing XEphem
|
## Documentation
|
||||||
|
|
||||||
There are XEphem packages available for several operating systems.
|
* [Home Page](https://xephem.github.io/XEphem/Site/xephem.html)
|
||||||
|
* [Reference Manual](https://xephem.github.io/XEphem/GUI/xephem/help/xephem.html)
|
||||||
|
* [Changelog](https://xephem.github.io/XEphem/Site/changes.html)
|
||||||
|
|
||||||
|
## Resources
|
||||||
|
|
||||||
|
* [GitHub repository](https://github.com/XEphem/XEphem)
|
||||||
|
* [GitHub Discussions](https://github.com/XEphem/XEphem/discussions)
|
||||||
|
* [Mailing list](https://groups.io/g/xephem)
|
||||||
|
* [Star catalogs](https://github.com/XEphem/Catalogs)
|
||||||
|
|
||||||
|
## Installing XEphem
|
||||||
|
|
||||||
|
There are XEphem packages available for several operating systems:
|
||||||
|
|
||||||
* [Gentoo](https://packages.gentoo.org/packages/sci-astronomy/xephem)
|
* [Gentoo](https://packages.gentoo.org/packages/sci-astronomy/xephem)
|
||||||
* [openSUSE](https://build.opensuse.org/package/show/Application:Geo/xephem)
|
* [openSUSE](https://build.opensuse.org/package/show/Application:Geo/xephem)
|
||||||
* [Slack](https://slackbuilds.org/repository/13.37/academic/xephem/)
|
* [Slack](https://slackbuilds.org/repository/13.37/academic/xephem/)
|
||||||
|
|
||||||
If none of these packages is appropriate for your system,
|
Or you can try compiling from source code. XEphem should compile fine
|
||||||
the [INSTALL file](https://github.com/XEphem/XEphem/blob/main/INSTALL)
|
on modern Linux systems, though perhaps not as well for folks on macOS.
|
||||||
explains how you can compile XEphem yourself from its source code.
|
The source includes an `INSTALL` file with instructions. There are two
|
||||||
|
ways to get the source:
|
||||||
|
|
||||||
# Documentation
|
* Download a recent [release](https://github.com/XEphem/XEphem/releases)
|
||||||
|
* Checkout the [git repository](https://github.com/XEphem/XEphem)
|
||||||
|
|
||||||
* [Home Page](https://xephem.github.io/XEphem/Site/xephem.html)
|
If you want to get it running quickly from the source code, the
|
||||||
|
repository includes the code for three Docker containers that are each
|
||||||
|
capable of compiling and running XEphem. The commands to launch them
|
||||||
|
when sitting at the repository root are:
|
||||||
|
|
||||||
* [Reference Manual](https://xephem.github.io/XEphem/GUI/xephem/help/xephem.html)
|
$ ./Containers/docker-ubuntu-14.04/run
|
||||||
|
$ ./Containers/docker-ubuntu-20.04/run
|
||||||
|
$ ./Containers/docker-ubuntu-21.04/run
|
||||||
|
|
||||||
* [Changelog](https://xephem.github.io/XEphem/Site/changes.html)
|
Once one of the containers has launched, use the shell command history:
|
||||||
|
press up-arrow to ask for the previous command — it will be the correct
|
||||||
|
command to compile and run XEphem.
|
||||||
|
|
||||||
# Project Status
|
The repository also includes a `.tito` directory and `xephem.spec` file
|
||||||
|
for building an XEphem RPM package.
|
||||||
|
|
||||||
* Elwood Downey has generously released XEphem under the MIT License!
|
## More Screenshots
|
||||||
An “XEphem” organization has been created on GitHub
|
|
||||||
to host XEphem’s [source code](https://github.com/XEphem/XEphem).
|
|
||||||
|
|
||||||
* The XEphem community hopes to modernize the code
|
|
||||||
to make it easier to compile, package, and run on modern systems.
|
|
||||||
In the meantime,
|
|
||||||
XEphem compiles most readily on older Linux platforms
|
|
||||||
like Ubuntu 14.04.
|
|
||||||
|
|
||||||
* If you want to get started immediately,
|
|
||||||
a Docker image
|
|
||||||
that successfully compiles and runs XEphem atop Ubuntu 14.04
|
|
||||||
is available.
|
|
||||||
It’s documented
|
|
||||||
[in its own README file](https://github.com/XEphem/XEphem/blob/main/container/README.md).
|
|
||||||
|
|
||||||
* The repository also includes a `.tito` directory
|
|
||||||
and `xephem.spec` file for building an XEphem RPM package.
|
|
||||||
|
|
||||||
* Otherwise,
|
|
||||||
if you want to tackle XEphem development on another platform,
|
|
||||||
start with the
|
|
||||||
[INSTALL](https://github.com/XEphem/XEphem/blob/main/INSTALL)
|
|
||||||
file in the `main` branch of the repository.
|
|
||||||
|
|
||||||
* Direct questions to the main repository’s
|
|
||||||
[GitHub Discussions](https://github.com/XEphem/XEphem/discussions)
|
|
||||||
by clicking “New discussion” and writing up your question.
|
|
||||||
|
|
||||||
# More Screenshots
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue