Skip to content

Commit 6d71c9f

Browse files
authored
Merge pull request #7 from gephi/gephi-week-2025-multiple
[Gephi week] Updated documentation for Gephi and Gephi Lite
2 parents 2c16c61 + 811e91a commit 6d71c9f

File tree

202 files changed

+17662
-20308
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

202 files changed

+17662
-20308
lines changed
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: Documentation Issue
2+
description: Suggest improvements or report problems with the Gephi documentation
3+
title: "[Documentation]: "
4+
labels: []
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to help improve Gephi's documentation!
10+
11+
- type: dropdown
12+
id: issue-type
13+
attributes:
14+
label: Issue Type
15+
description: What type of issue are you submitting?
16+
options:
17+
- Documentation Suggestion
18+
- Report a Problem
19+
- Question about Documentation
20+
- Other
21+
validations:
22+
required: true
23+
24+
- type: dropdown
25+
id: documentation-area
26+
attributes:
27+
label: Documentation Area
28+
description: Which part of the documentation does this concern?
29+
options:
30+
- Gephi Desktop - User Manual
31+
- Gephi Desktop - Plugin Development
32+
- Gephi Desktop - Developer Documentation
33+
- Gephi Lite - User Manual
34+
- Gephi Lite - Integration/Deployment
35+
- Website/General
36+
- Not sure
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: description
42+
attributes:
43+
label: Description
44+
description: Please provide a clear and detailed description of your suggestion or the problem you encountered.
45+
placeholder: |
46+
- What did you expect to find in the documentation?
47+
- What is missing, unclear, or incorrect?
48+
- What improvements would you suggest?
49+
validations:
50+
required: true
51+
52+
- type: textarea
53+
id: location
54+
attributes:
55+
label: Location (if applicable)
56+
description: If this concerns a specific page, please provide the URL or page title.
57+
placeholder: "e.g., https://gephi.org/docs/... or 'Import CSV Data' page"
58+
validations:
59+
required: false
60+
61+
- type: textarea
62+
id: additional-context
63+
attributes:
64+
label: Additional Context
65+
description: Add any other context, screenshots, or examples that might be helpful.
66+
validations:
67+
required: false
68+

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Dependencies
2-
/node_modules
2+
node_modules
33

44
# Production
5-
/build
5+
build
66

77
# Idea
88
.idea

README.md

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,46 @@
1-
# Website
1+
# Gephi documentations websites
22

3-
This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
3+
This repository is for the gephi projects documentation, with one site for Gephi (desktop) and an other one for Gephi-Lite.
4+
In the futur, we can have others.
45

5-
### Installation
6+
Each of those sites are a docusaurus instance.
67

7-
```
8-
$ yarn
9-
```
8+
## How to use it
109

11-
### Local Development
10+
It's a javascript mono-repo project.
1211

12+
Before all, you need to install the project's dependencies
1313
```
14-
$ yarn start
14+
$> npm install
1515
```
1616

17-
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
17+
There are 3 main commands in the project
1818

19-
### Build
19+
### npm start
2020

2121
```
22-
$ yarn build
22+
$> npm start
2323
```
2424

25-
This command generates static content into the `build` directory and can be served using any static contents hosting service.
25+
It starts the project in dev mode, so you will have the hot reload feature.
26+
Under the hood, it starts the docusaurus instance for geph & gephi-lite, as well as a vite server that serves the root index.html files and has a proxy for each docusaurus instance.
2627

27-
### Deployment
28+
Open the url http://localhost:5173
2829

29-
Using SSH:
30+
### npm run build
31+
32+
It builds the static website inside the `/build` directory.
3033

3134
```
32-
$ USE_SSH=true yarn deploy
35+
$> npm run build
3336
```
3437

35-
Not using SSH:
38+
### npm run preview
39+
40+
It runs a webserver that serves the `/build` directory. So it should be used after a `npm run build` to preview the build
3641

3742
```
38-
$ GIT_USER=<Your GitHub username> yarn deploy
43+
$> npm run preview
3944
```
4045

41-
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
46+
Open the url http://localhost:5174

docs/Developer_Documentation/Developer_Handbook.md

Lines changed: 0 additions & 96 deletions
This file was deleted.

docs/Developer_Documentation/index.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/Plugins/Add_a_module_panel.md

Lines changed: 0 additions & 81 deletions
This file was deleted.

docs/Plugins/Add_a_submenu.md

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)