|
1 | 1 | # ProperDocs |
2 | 2 |
|
3 | | -> *Project documentation with Markdown* |
4 | | -
|
5 | 3 | [![PyPI Version][pypi-v-image]][pypi-v-link] |
6 | 4 | [![Build Status][GHAction-image]][GHAction-link] |
7 | 5 |
|
8 | | -ProperDocs is a **fast**, **simple** and **downright gorgeous** static site |
9 | | -generator that's geared towards building project documentation. Documentation |
10 | | -source files are written in Markdown, and configured with a single YAML |
11 | | -configuration file. It is designed to be easy to use and can be extended with |
12 | | -third-party themes, plugins, and Markdown extensions. |
| 6 | +ProperDocs is a static site generator intended for project documentation. Source files are written in Markdown and converted to static HTML during the build process. |
| 7 | + |
| 8 | +Project configuration is defined in a YAML configuration file (`properdocs.yml`). This file specifies the documentation structure, theme configuration, and optional plugin settings. |
| 9 | + |
| 10 | +ProperDocs supports extension through plugins, themes and Markdown extensions. |
13 | 11 |
|
14 | | -Please see the [Documentation][properdocs] for an introductory tutorial and a full |
15 | | -user guide. |
| 12 | +For usage instructions and examples, see the Documentation. |
| 13 | + |
| 14 | +--- |
16 | 15 |
|
17 | 16 | ## Features |
18 | 17 |
|
19 | | -- Build static HTML files from Markdown files. |
20 | | -- Use Plugins and Markdown Extensions to enhance ProperDocs. |
21 | | -- Use the built-in themes, third party themes or create your own. |
22 | | -- Publish your documentation anywhere that static files can be served. |
23 | | -- Much more! |
| 18 | +Current functionality includes: |
| 19 | + |
| 20 | +- Conversion of Markdown source files into static HTML pages |
| 21 | +- YAML-based configuration |
| 22 | +- Plugin system for extending functionality |
| 23 | +- Support for Markdown extensions |
| 24 | +- Support for third-party themes |
| 25 | +- Static output suitable for deployment on standard web servers |
| 26 | + |
| 27 | +Additional functionality is available through plugins. |
| 28 | + |
| 29 | +--- |
24 | 30 |
|
25 | 31 | ## Support |
26 | 32 |
|
27 | | -If you need help with ProperDocs, do not hesitate to get in contact with us! |
| 33 | +If you encounter problems while using ProperDocs, the following resources are available: |
28 | 34 |
|
29 | 35 | - For questions and high-level discussions, use **[Discussions]** on GitHub. |
30 | | - - For small questions, a good alternative is the **[Chat room]** on |
31 | | - Gitter/Matrix. |
| 36 | + - For small questions, a good alternative is the **[Discord server]**. |
32 | 37 | - To report a bug or make a feature request, open an **[Issue]** on GitHub. |
33 | 38 |
|
34 | | -Please note that we may only provide |
35 | | -support for problems/questions regarding core features of ProperDocs. Any |
36 | | -questions or bug reports about features of third-party themes, plugins, |
37 | | -extensions or similar should be made to their respective projects. |
38 | | -But, such questions are *not* banned from the [chat room]. |
| 39 | +Support is generally limited to **core ProperDocs functionality**. Issues related to third-party themes, plugins or extensions should normally be reported to the maintainers of those projects. |
| 40 | + |
| 41 | +Questions about such components may still be discussed in chat. |
39 | 42 |
|
40 | | -Make sure to stick around to answer some questions as well! |
| 43 | +--- |
41 | 44 |
|
42 | 45 | ## Links |
43 | 46 |
|
44 | 47 | - [Official Documentation][properdocs] |
45 | 48 | - [Latest Release Notes][release-notes] |
46 | 49 | - [Catalog of third-party plugins, themes and recipes][catalog] |
47 | 50 |
|
48 | | -## Contributing to ProperDocs |
| 51 | +--- |
| 52 | + |
| 53 | +## Contributing |
| 54 | + |
| 55 | +Contributions are welcome. |
49 | 56 |
|
50 | | -The ProperDocs project welcomes, and depends on, contributions from developers and |
51 | | -users in the open source community. Please see the [Contributing Guide] for |
52 | | -information on how you can help. |
| 57 | +For development setup, coding guidelines and contribution workflow, see the **[Contributing Guide]**. |
| 58 | + |
| 59 | +--- |
53 | 60 |
|
54 | 61 | ## Code of Conduct |
55 | 62 |
|
56 | | -Everyone interacting in the ProperDocs project's codebases, issue trackers, and |
57 | | -discussion forums is expected to follow the [PyPA Code of Conduct]. |
| 63 | +All participants in the ProperDocs project are expected to follow the **[PSF Code of Conduct]**. |
| 64 | + |
| 65 | +--- |
| 66 | + |
| 67 | +## License |
| 68 | + |
| 69 | +ProperDocs is distributed under the [**BSD-2-Clause license**](LICENSE). |
58 | 70 |
|
59 | 71 | <!-- Badges --> |
60 | 72 | [pypi-v-image]: https://img.shields.io/pypi/v/properdocs.svg |
61 | 73 | [pypi-v-link]: https://pypi.org/project/properdocs/ |
62 | 74 | [GHAction-image]: https://github.com/properdocs/properdocs/actions/workflows/ci.yml/badge.svg |
63 | 75 | [GHAction-link]: https://github.com/properdocs/properdocs/actions/workflows/ci.yml |
| 76 | + |
64 | 77 | <!-- Links --> |
65 | 78 | [properdocs]: https://properdocs.org |
66 | 79 | [Issue]: https://github.com/properdocs/properdocs/issues |
67 | 80 | [Discussions]: https://github.com/properdocs/properdocs/discussions |
68 | | -[Chat room]: https://gitter.im/mkdocs/community |
| 81 | +[Discord server]: https://discord.gg/CwYAgEPHZd |
69 | 82 | [release-notes]: https://properdocs.org/about/release-notes/ |
70 | 83 | [Contributing Guide]: https://properdocs.org/about/contributing/ |
71 | | -[PyPA Code of Conduct]: https://www.pypa.io/en/latest/code-of-conduct/ |
| 84 | +[PSF Code of Conduct]: https://www.python.org/psf/conduct/ |
72 | 85 | [catalog]: https://github.com/properdocs/catalog |
73 | | - |
74 | | -## License |
75 | | - |
76 | | -[BSD-2-Clause](https://github.com/properdocs/properdocs/blob/master/LICENSE) |
|
0 commit comments