This commit is contained in:
Basile Burg 2018-01-26 20:42:14 +01:00
parent c479f38603
commit 5aa2bdb06f
2 changed files with 90 additions and 8 deletions

81
docs/_includes/navbar.md Normal file
View File

@ -0,0 +1,81 @@
{% raw %}
<div class="nav">
<nav>
{% endraw %}
#### First steps
_Install and configure Coedit._
* [Build](build.md)
* [Setup](setup.md)
#### Tutos and guides
* [Usage in videos](videos.md)
#### Features
_General features or concepts that are not wrapped in a widget_
* [Completion deamon](features_dcd.md)
* [Projects](features_projects)
* [Runnable modules](features_runnables)
* [Symbolic strings](features_symbolic_strings)
#### Menu reference
_Description of each entry in the main menu. May redirect to a specific widget page._
* [File](menu_file)
* [Debugger](widgets_gdb_commander)
* [Project](features_projects)
* [Project groups](widgets_project_groups)
#### Options categories
_Full description of Coedit options. May redirect to a specific widget page._
* [Application](options_application)
* [Code metrics](options_code_metrics)
* [Compiler paths](options_compilers_paths)
* [Debugger](widgets_gdb_commander)
* [DUB build](options_dub_build)
* [Editor](widgets_editor)
* [Editor pages](options_editor_pages)
* [Messages](widgets_messages)
* [Mini explorer](widgets_mini_explorer)
* [Profile viewer](widgets_profile_viewer)
* [Runnable modules](features_runnables)
* [Shortcuts editor](options_shortcuts_editor)
* [Static macros](widgets_editor)
* [Symbol list](widgets_symbol_list)
* [Todo list](widgets_todo_list)
#### Widgets
_Description of each widget._
* [About box](widgets_about)
* [DFMT commander](widgets_dfmt_commander)
* [DUB project editor](widgets_dub_project_editor)
* [CE project editor](widgets_ce_project_editor)
* [Custom tools](widgets_custom_tools)
* [Editor](widgets_editor)
* [GDB commander](widgets_gdb_commander)
* [Library manager](widgets_library_manager)
* [Mini explorer](widgets_mini_explorer)
* [Messages](widgets_messages)
* [Options editor](widgets_options_editor)
* [Profile viewer](widgets_profile_viewer)
* [Project groups](widgets_project_groups)
* [Project inspector](widgets_project_inspector)
* [Process input](widgets_process_input)
* [Search](widgets_search)
* [Symbol list](widgets_symbol_list)
* [Todo list](widgets_todo_list)
{% raw %}
</nav>
</div>
{% endraw %}

View File

@ -12,8 +12,8 @@ title: Build Coedit
Coedit is mostly programmed in Object Pascal, using the the [Lazarus development platform](http://www.lazarus-ide.org/).
* [Download](http://lazarus.freepascal.org/index.php?page=downloads) and setup the latest Lazarus version (>= 1.6.4) and FPC + FPC sources (>= 3.0.2) for your platform.
* Windows: the three packages are bundled in an installer. Even on Windows 64 bit, the 32 version must be setup.
* [Download](http://lazarus.freepascal.org/index.php?page=downloads) and setup the latest Lazarus version (>= 1.8.0) and FPC + FPC sources (>= 3.0.4) for your platform.
* Windows: the three packages are bundled in an installer.
* Linux: the three packages must be downloaded and setup individually. It's recommended to download the packages from _SourceForge_ and not from the official repository of the distribution because they don't always propose the latest version.
* `cd <user dir where to clone>`
* `git clone https://github.com/BBasile/Coedit.git`
@ -24,16 +24,17 @@ Any `.patch` file located in the `patches/` folder should be applied. On linux y
You're now ready to build Coedit. This can be done in the IDE or using the _lazbuild_ utility.
* With _Lazarus_:
* start Lazarus,
* in the **project** menu, click *open...* and select the file **Coedit.lpi**, which is located in the sub-folder **lazproj**.
* in the menu **Execute** click **Create**.
* With _lazbuild_:
* If you don't plan to develop the project, use _lazbuild_:
* open a console.
* `cd` to the repository location, sub folder **lazproj**.
* type `lazbuild -B coedit.lpi` and <kbd>ENTER</kbd>. note that the path to _lazbuild_ may have to be specified.
* If you plan to help developing you'd better get started with _Lazarus_, which is less conveniant:
* start Lazarus.
* setup `lazproj/cedsgncontrols.lpk` with Lazarus package manager (requires to rebuild Lazarus).
* in the **project** menu, click *open...* and select the file **Coedit.lpi**, which is located in the sub-folder **lazproj**.
* in the menu **Execute** click **Create**.
After what Coedit should be build. The executable is output to the _bin_ folder.
#### Dastworx