Source

Target

Commits (106)
Showing with 151 additions and 18 deletions
+151 -18
# Specify docker image
image: debian:stretch
# Execute before every job
# Install libperl-critic-perl, php-codesniffer, git and php
before_script:
- apt-get update -qq
- apt-get install -y -qq python-sphinx python-sphinx-rtd-theme make
# Generate perlcritic rapport
# Generate sphinx rapport
create_sphinx_rapport:
image: registry.fusiondirectory.org/fusiondirectory/fd/sphinx-cli:buster
only:
- branches
- tags
......
# Read the Docs configuration file for Sphinx projects
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
# Set the OS, Python version and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "3.11"
# You can also specify other tool versions:
# nodejs: "20"
# rust: "1.70"
# golang: "1.20"
# Build documentation in the "docs/" directory with Sphinx
sphinx:
configuration: source/conf.py
# You can configure Sphinx to use a different builder, for instance use the dirhtml builder for simpler URLs
# builder: "dirhtml"
# Fail on all warnings to avoid broken references
# fail_on_warning: true
# Optionally build your docs in additional formats such as PDF and ePub
# formats:
# - pdf
# - epub
# Optional but recommended, declare the Python requirements required
# to build your documentation
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- requirements: source/requirements.txt
## %"FusionDirectory 1.3.1" - 2023-06-23
### Added
#### dev-manual
- dev-manual#1 adding release policies
- dev-manual#2 adding license
- dev-manual#4 Adding more documentation
- dev-manual#5 adding code of conduct
- dev-manual#6 adding an contributing section to the manual
- dev-manual#15 Add translate Fusiondirectory section
- dev-manual#19 Add schema number for sinaps config schema
- dev-manual#20 add schema number for supann extension
- dev-manual#21 reservation of a OID number for the schema of fusiondirectory-plugins-seafile and fusiondirectory-plugins-libreroaming
- dev-manual#30 Guidelines for better contributions
- dev-manual#31 code of conduct
- dev-manual#44 add the release workflow of our various software to the the manual
- dev-manual#45 new subsection in ldap schema "FusionDirectory attribute finder"
- dev-manual#49 add support / security / contact us like in the user manual
- dev-manual#51 add what is fusiondirectory / prerequisite /certified distribution
### Changed
#### dev-manual
- dev-manual#3 reorganising logically the documentation
- dev-manual#7 latest version of contributing.md
- dev-manual#18 move how_to_contribute page from the wiki to developper documentation
- dev-manual#17 move how_to_contribute page from the wiki to developper documentation
- dev-manual#25 rewrite the FusionDirectory Life Cycle page
- dev-manual#29 rewrite distribution and php support
- dev-manual#32 Update the contribute part of the Contributing to FusionDirectory
- dev-manual#37 change the old pictures showing fusiondirectory 1.0.8 in the manual
- dev-manual#47 correct the fusiondirectory cycle that is at 6 month when is should be 12 month
- dev-manual#48 move all fusiondirectory dev manual into a fusiondirectory subidrectory
### Removed
#### dev-manual
- dev-manual#50 remove centos 8 from te supported distribution
### Fixed
#### dev-manual
- dev-manual#13 Correct the exemple about php codesniffer
- dev-manual#9 Coding standard examples should match the coding standards
- dev-manual#10 The code sniffer command is wrong
- dev-manual#28 change the url in 1.3 for the webservice documentation
- dev-manual#52 replace freenode by libera
- dev-manual#66 clarify the php version supported for FusionDirectory 1.3.x
- dev-manual#67 update the certified distribution matrix
# fusiondirectory-docdev
FusionDirectory Development Documentation
# FusionDirectory Dev Manual
This is the FusionDirectory development documentation
This source is compiled to give the [FusionDirectory dev Manual][fusionDirectory-dev-manual]
## Get help
### Community support
There are a couple of ways you can try [to get help][get help].
### Professional support
Professional support is provided through of subscription.
* [FusionDirectory Subscription][subscription-fusiondirectory] : Global subscription for FusionDirectory
The subscription provides access to FusionDirectory's enterprise repository, tested and pre-packaged versions with patches between versions,
providing reliable software updates and security enhancements, as well as technical help and support.
Choose the plan that's right for you. Our subscriptions are flexible and scalable according to your needs
The subscription period is one year from the date of purchase and provides you with access to the extensive infrastructure of enterprise-class software and services.
### Best practice badge
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/351/badge)](https://bestpractices.coreinfrastructure.org/projects/351)
## Crowfunding
If you like us and want to send us a small contribution, you can use the following crowdfunding services
* [donate-liberapay]
* [donate-kofi]
* [donate-github]
## License
[FusionDirectory][FusionDirectory] is [GPL 2 License](COPYING).
[FusionDirectory]: https://www.fusiondirectory.org/
[fusionDirectory-dev-manual]: https://fusiondirectory-developer-documentation.readthedocs.io/en/dev/fusiondirectory/index.html
[get help]: https://fusiondirectory-user-manual.readthedocs.io/en/latest/support/index.html
[subscription-fusiondirectory]: https://www.fusiondirectory.org/en/iam-tool-service-subscriptions/
[register]: https://register.fusiondirectory.org
[donate-liberapay]: https://liberapay.com/fusiondirectory/donate
[donate-kofi]: https://ko-fi.com/fusiondirectory
[donate-github]: https://github.com/fusiondirectory
source/_static/images/attributes/base.png

3.05 KB | W: 0px | H: 0px

source/_static/images/attributes/base.png

11.9 KB | W: 0px | H: 0px

source/_static/images/attributes/base.png
source/_static/images/attributes/base.png
source/_static/images/attributes/base.png
source/_static/images/attributes/base.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/boolean-false.png

1.41 KB | W: 0px | H: 0px

source/_static/images/attributes/boolean-false.png

1.03 KB | W: 0px | H: 0px

source/_static/images/attributes/boolean-false.png
source/_static/images/attributes/boolean-false.png
source/_static/images/attributes/boolean-false.png
source/_static/images/attributes/boolean-false.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/boolean-true.png

1.57 KB | W: 0px | H: 0px

source/_static/images/attributes/boolean-true.png

1.15 KB | W: 0px | H: 0px

source/_static/images/attributes/boolean-true.png
source/_static/images/attributes/boolean-true.png
source/_static/images/attributes/boolean-true.png
source/_static/images/attributes/boolean-true.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/composite.png

3.42 KB

source/_static/images/attributes/date1.png

2.17 KB | W: 0px | H: 0px

source/_static/images/attributes/date1.png

3.24 KB | W: 0px | H: 0px

source/_static/images/attributes/date1.png
source/_static/images/attributes/date1.png
source/_static/images/attributes/date1.png
source/_static/images/attributes/date1.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/int.png

1.46 KB | W: 0px | H: 0px

source/_static/images/attributes/int.png

2.29 KB | W: 0px | H: 0px

source/_static/images/attributes/int.png
source/_static/images/attributes/int.png
source/_static/images/attributes/int.png
source/_static/images/attributes/int.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/password.png

1.77 KB | W: 0px | H: 0px

source/_static/images/attributes/password.png

1.47 KB | W: 0px | H: 0px

source/_static/images/attributes/password.png
source/_static/images/attributes/password.png
source/_static/images/attributes/password.png
source/_static/images/attributes/password.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/select.png

2.39 KB | W: 0px | H: 0px

source/_static/images/attributes/select.png

4.62 KB | W: 0px | H: 0px

source/_static/images/attributes/select.png
source/_static/images/attributes/select.png
source/_static/images/attributes/select.png
source/_static/images/attributes/select.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/set.png

5.04 KB | W: 0px | H: 0px

source/_static/images/attributes/set.png

3.24 KB | W: 0px | H: 0px

source/_static/images/attributes/set.png
source/_static/images/attributes/set.png
source/_static/images/attributes/set.png
source/_static/images/attributes/set.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/string.png

2.12 KB | W: 0px | H: 0px

source/_static/images/attributes/string.png

2.68 KB | W: 0px | H: 0px

source/_static/images/attributes/string.png
source/_static/images/attributes/string.png
source/_static/images/attributes/string.png
source/_static/images/attributes/string.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/users1.png

3.04 KB | W: 0px | H: 0px

source/_static/images/attributes/users1.png

2.17 KB | W: 0px | H: 0px

source/_static/images/attributes/users1.png
source/_static/images/attributes/users1.png
source/_static/images/attributes/users1.png
source/_static/images/attributes/users1.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/users2.png

38.3 KB | W: 0px | H: 0px

source/_static/images/attributes/users2.png

47 KB | W: 0px | H: 0px

source/_static/images/attributes/users2.png
source/_static/images/attributes/users2.png
source/_static/images/attributes/users2.png
source/_static/images/attributes/users2.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/attributes/users3.png

4.65 KB | W: 0px | H: 0px

source/_static/images/attributes/users3.png

5.18 KB | W: 0px | H: 0px

source/_static/images/attributes/users3.png
source/_static/images/attributes/users3.png
source/_static/images/attributes/users3.png
source/_static/images/attributes/users3.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/demoplugin.png

146 KB | W: 0px | H: 0px

source/_static/images/demoplugin.png

61.1 KB | W: 0px | H: 0px

source/_static/images/demoplugin.png
source/_static/images/demoplugin.png
source/_static/images/demoplugin.png
source/_static/images/demoplugin.png
  • 2-up
  • Swipe
  • Onion skin
source/_static/images/fd_logo.png

22.6 KB | W: 0px | H: 0px

source/_static/images/fd_logo.png

22.3 KB | W: 0px | H: 0px

source/_static/images/fd_logo.png
source/_static/images/fd_logo.png
source/_static/images/fd_logo.png
source/_static/images/fd_logo.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -51,17 +51,17 @@ master_doc = 'index'
# General information about the project.
project = u'FusionDirectory development'
copyright = u'2017, Benoit Mortier Côme Chilliet'
author = u'Benoit Mortier Côme Chilliet'
copyright = u'2017-2024 FusionDirectory'
author = u'Benoit Mortier Côme Chilliet Thibault Dockx Jonathan Swaelens Oana Eliza'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = u'1.4'
version = u'dev'
# The full version, including alpha/beta/rc tags.
release = u'1.4'
release = u'dev'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
......@@ -262,7 +262,7 @@ latex_elements = {
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, 'FusionDirectorydevelopment.tex', u'FusionDirectory development Documentation',
u'Benoit Mortier Côme Chilliet', 'manual'),
u'Benoit Mortier Côme Chilliet Thibault Dockx Jonathan Swaelens', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
......