Skip to content
This repository was archived by the owner on May 6, 2025. It is now read-only.

Commit 4455cd5

Browse files
authored
Merge pull request #7 from filebrowser/v2
feat: v2
2 parents f0b6989 + fa3c0fe commit 4455cd5

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

README.md

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1 @@
1-
# File Browser Community
2-
3-
This repository contains guides, snippets, hints, references, etc. to help the users and contributors of [File Browser](filebrowser.github.io).
4-
5-
> If you want to contribute to these docs, please open an [issue](https://github.com/filebrowser/community/issues) or a [Pull Request (PR)](https://github.com/filebrowser/community/compare)!
6-
7-
# [Welcome!](./code_of_conduct.md)
8-
9-
File Browser is a free and open source software brought to you with :heart: by [@hacdias](https://github.com/hacdias) and [contributors](https://github.com/filebrowser/filebrowser/graphs/contributors). So, first off, thanks for taking the time to contribute. We need all the help we can get :thumbsup:
10-
11-
- Found a bug? Open either a [bug report](https://github.com/filebrowser/filebrowser/issues/new?template=bug_report.md) or a [Caddy-related bug report](https://github.com/filebrowser/filebrowser/issues/new?template=caddy_bug_report.md).
12-
- Got a feature idea? Open a [feature request](https://github.com/filebrowser/filebrowser/issues/new?template=feature_request.md).
13-
- Want to contribute modifications to the codebase? Please, read [Project structure](#structure), [Builds](./builds.md) and [Development](./development.md). Then open a [Pull Request (PR)](https://github.com/filebrowser/filebrowser/compare/).
14-
- Spread the word. Talk to your friends and colleagues about how awesome File Browser is!
15-
16-
<a name="structure"></a>
17-
# Project structure
18-
19-
This project is composed of two main repositories:
20-
21-
- The backend hosted at [filebrowser/filebrowser](https://github.com/filebrowser/filebrowser) is entirely written in [go(lang)](https://golang.org/).
22-
- The frontend hosted at [filebrowser/frontend](https://github.com/filebrowser/frontend) is written with the [Vue.js](https://vuejs.org/) framework to produce [JavaScript](https://en.wikipedia.org/wiki/JavaScript), [CSS](https://en.wikipedia.org/wiki/Cascading_Style_Sheets) and [HTML](https://www.w3.org/html/).
23-
24-
This modular approach is meant to make contributing easier for users willing to focus on/reuse only some piece, instead of being forced to analyze the whole project. However, due to the tight coupling required by some features, basic knowledge of both `golang` and `Vue.js` is recommended. See [golang/go/wiki/Learn](https://github.com/golang/go/wiki/Learn) and [vuejs.org/v2/guide](https://vuejs.org/v2/guide/index.html).
25-
26-
This structure is also valuable for third parties to develop alternative implementations of any of the pieces. E.g. a different frontend can be written using Angular/AngularJS, but keeping the same backend. Equally, a different backend can be written using Python or Ruby, but keeping the same frontend.
27-
28-
Furthermore, File Browser can be used as a middleware for an app. Indeed, it is available as a plugin for [Caddy](https://caddyserver.com/). See [caddyserver.com/docs/http.filemanager](https://caddyserver.com/docs/http.filemanager) and [filebrowser/filebrowser/tree/master/caddy](https://github.com/filebrowser/filebrowser/tree/master/caddy). The codebase that plugs/embeds Filebrowser into Caddy is developed in [filebrowser/caddy](https://github.com/filebrowser/caddy). Moreover, the procedure to update `assets/rice-box.go` there is explained in [CI and release](./ci_releases.md).
1+
This repository is only kept for historical reasons. Please head to http://docs.filebrowser.xyz/contributing for up to date information.

README.old.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# File Browser Community
2+
3+
This repository contains guides, snippets, hints, references, etc. to help the users and contributors of [File Browser](filebrowser.github.io).
4+
5+
> If you want to contribute to these docs, please open an [issue](https://github.com/filebrowser/community/issues) or a [Pull Request (PR)](https://github.com/filebrowser/community/compare)!
6+
7+
# [Welcome!](./code_of_conduct.md)
8+
9+
File Browser is a free and open source software brought to you with :heart: by [@hacdias](https://github.com/hacdias) and [contributors](https://github.com/filebrowser/filebrowser/graphs/contributors). So, first off, thanks for taking the time to contribute. We need all the help we can get :thumbsup:
10+
11+
- Found a bug? Open either a [bug report](https://github.com/filebrowser/filebrowser/issues/new?template=bug_report.md) or a [Caddy-related bug report](https://github.com/filebrowser/filebrowser/issues/new?template=caddy_bug_report.md).
12+
- Got a feature idea? Open a [feature request](https://github.com/filebrowser/filebrowser/issues/new?template=feature_request.md).
13+
- Want to contribute modifications to the codebase? Please, read [Project structure](#structure), [Builds](./builds.md) and [Development](./development.md). Then open a [Pull Request (PR)](https://github.com/filebrowser/filebrowser/compare/).
14+
- Spread the word. Talk to your friends and colleagues about how awesome File Browser is!
15+
16+
<a name="structure"></a>
17+
# Project structure
18+
19+
This project is composed of two main repositories:
20+
21+
- The backend hosted at [filebrowser/filebrowser](https://github.com/filebrowser/filebrowser) is entirely written in [go(lang)](https://golang.org/).
22+
- The frontend hosted at [filebrowser/frontend](https://github.com/filebrowser/frontend) is written with the [Vue.js](https://vuejs.org/) framework to produce [JavaScript](https://en.wikipedia.org/wiki/JavaScript), [CSS](https://en.wikipedia.org/wiki/Cascading_Style_Sheets) and [HTML](https://www.w3.org/html/).
23+
24+
This modular approach is meant to make contributing easier for users willing to focus on/reuse only some piece, instead of being forced to analyze the whole project. However, due to the tight coupling required by some features, basic knowledge of both `golang` and `Vue.js` is recommended. See [golang/go/wiki/Learn](https://github.com/golang/go/wiki/Learn) and [vuejs.org/v2/guide](https://vuejs.org/v2/guide/index.html).
25+
26+
This structure is also valuable for third parties to develop alternative implementations of any of the pieces. E.g. a different frontend can be written using Angular/AngularJS, but keeping the same backend. Equally, a different backend can be written using Python or Ruby, but keeping the same frontend.
27+
28+
Furthermore, File Browser can be used as a middleware for an app. Indeed, it is available as a plugin for [Caddy](https://caddyserver.com/). See [caddyserver.com/docs/http.filemanager](https://caddyserver.com/docs/http.filemanager) and [filebrowser/filebrowser/tree/master/caddy](https://github.com/filebrowser/filebrowser/tree/master/caddy). The codebase that plugs/embeds Filebrowser into Caddy is developed in [filebrowser/caddy](https://github.com/filebrowser/caddy). Moreover, the procedure to update `assets/rice-box.go` there is explained in [CI and release](./ci_releases.md).

0 commit comments

Comments
 (0)