Coder Social home page Coder Social logo

fduartef / frank-manual Goto Github PK

View Code? Open in Web Editor NEW

This project forked from frankframework/frank-manual

0.0 0.0 0.0 26.69 MB

Frank!Manual and backing application

Home Page: https://frank-manual.readthedocs.io

Shell 0.93% Python 70.09% Java 1.49% XSLT 23.89% HTML 0.07% Batchfile 2.16% Dockerfile 1.37%

frank-manual's Introduction

Frank!Manual

This project documents the Frank!Framework for software integration. The Frank!Framework itself is hosted on GitHub at https://github.com/ibissource/iaf. The audience for this manual about the Frank!Framework is developers, testers and system administrators. Please read this manual on http://frank-manual.readthedocs.io to learn more about the Frank!Framework.

This project contains restructured text files with explanations and Frank configs that complements these explanations. Restructured text files are plain text files with extension .rst. These files should be processed by the Sphinx tool to produce the formatted manual. This is achieved using the website http://www.readthedocs.io. This GitHub repository has a Git hook pointing to that site, triggering an automated build each time a commit is added. The result can be read at https://frank-manual.readthedocs.io/.

The Frank configs that complement the explanations have three purposes. First, Frank configs are provided as the solutions of tutorials. Some sections of the manual request the reader to create a Frank config and try it. These sections provide a download link for the expected result. Second, editors of the manual should check statements about the Frank!Framework using examples. These examples also appear within this git project. Finally, system administrators and testers need to work with the Frank!Framework without writing Frank configs themselves. Tutorials for testers and system administrators therefore provide Frank configs to exercise with.

Here is the directory structure:

frank-manual: The checkout directory.
|- docs: Files processed by ReadTheDocs.
   |- make.bat: Build script for Windows.
   |- Makefile: Read by UNIX tool "make", used bo build the Frank!Manual with Linux.
   |- source: reStructuredText source files.
      |- conf.py: Sphinx configuration file.
      |- index.rst: Top-level documentation text file, references other .rst files.
      |- gettingStarted: Sub-directory with .rst files and images.
      |- testing: Other sub-directory with .rst files and images.
      |- ...
      |- build: Not checked in. Holds the result of building the Frank!Manual with make.bat or Makefile.
      |- downloads: Download zip files, generated by buildDownloadZips.py. Checked in.
      |- snippets: Snippets to include, generated by TutorialSteps. Checked in.
|- src: Subdirectory with complementing Frank code. Not processed by TutorialSteps.
|- srcSteps: Snapshots of Frank configs, processed by TutorialSteps.
|- generateAll.py: Runs buildDownloadZips.py and TutorialSteps.
|- buildDownloadZips.py: Script to builds .zip files for download links in manual. Do not call this directly.
|- buildDownloadZips.txt: Configuration file for buildDownloadZips.py.
|- createSnippets.py: Calls TutorialSteps. Do not call this script directly.
|- TutorialSteps: Python module to create .rst include files (snippets). See CONTRIBUTING.md.
|- README.md: This README file.
|- CONTRIBUTING.md: Explains how to contribute to this manual.
|- buildspec.yml: It is not clear whether this file is really needed.
|- runTests.bat: Windows batch file to run all unit tests. These test Python code invoked by generateAll.py.

To contribute to this project, see CONTRIBUTING.md

frank-manual's People

Contributors

mhdirkse avatar githubapreinders avatar nielsm5 avatar jjansenvr avatar gbuurman avatar nielslam avatar jacodg avatar vbpham avatar dirkjanp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.