-
Notifications
You must be signed in to change notification settings - Fork 0
Described Technologies involved in the project. #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -45,7 +45,13 @@ This specific project holds the officialy supported Collaboration Tree backend. | |
|
||
## Technology | ||
|
||
The technology is based on NGINX as proxy server, NaviServer as webserver, TCL-TK and Python3 as programing languages, PostgreSQL as database manager system and PSQL as SQL language script. | ||
The technology is based on: | ||
1. Unix-Like Operating System, Debian and Ubuntu are most used, https://www.debian.org/index.pt.html and https://ubuntu.com/; | ||
2. NGINX as proxy server, https://docs.nginx.com/; | ||
3. NaviServer as webserver, https://naviserver.sourceforge.io/; | ||
4. PostgreSQL as database manager system and PSQL as SQL language script. https://www.postgresql.org/docs/ and https://www.postgresql.org/docs/9.2/app-psql.html; | ||
5. Python3 and TCL-TK as programing languages, https://www.python.org/doc/ and http://tcl.tk/man/tcl8.6/contents.htm; | ||
6. OpenACS Framework https://openacs.org/doc/ | ||
|
||
## License | ||
Copyright (c) 2020 Foundation For an Innovative Future (InnovativeFuture.org) | ||
|
@@ -179,7 +185,12 @@ for alpha testing, but may build on it to implement the dialog. | |
|
||
#### Prerequisites | ||
|
||
TODO | ||
1. Unix-Like Operating System, Debian and Ubuntu are most used, https://www.debian.org/index.pt.html and https://ubuntu.com/; | ||
2. NGINX as proxy server, https://docs.nginx.com/; | ||
3. NaviServer as webserver, https://naviserver.sourceforge.io/; | ||
4. PostgreSQL as database manager system and PSQL as SQL language script. https://www.postgresql.org/docs/ and https://www.postgresql.org/docs/9.2/app-psql.html; | ||
5. Python3 and TCL-TK as programing languages, https://www.python.org/doc/ and http://tcl.tk/man/tcl8.6/contents.htm; | ||
Comment on lines
+188
to
+192
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do all of these need to be setup in advance of setting up the project? The goal for everything under Setup is to help new people get started on the project, so it helps to break it down for them, or direct them to where they can get a list of steps to get things set up. You might want to check out the Prerequisites section from the ctree-demo project. |
||
|
||
|
||
#### Checkout project | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't need to include ; at the end of each line. You can check out how it looks in your branch once you push it by going here: https://github.com/F4IF/ctree-backend/tree/iuri-patch-1. I think you could also improve this by converting links to markup instead of giving the full URL at the end:
1. Unix-Like Operating System, [Debian](https://www.debian.org/index.pt.html) and [Ubuntu](https://ubuntu.com/) are most used