1 |
rakinar2 |
26 |
* OSN Commons |
2 |
|
|
|
3 |
|
|
OSN Commons is a collection of reusable code and components |
4 |
|
|
designed to simplify the development of software projects. Inspired by |
5 |
|
|
GNULib, OSN Commons provides you a wide range of functionalities that |
6 |
|
|
can be easily integrated into your projects, giving you a smooth |
7 |
|
|
development experience so that you can focus on important things. |
8 |
|
|
|
9 |
|
|
** Getting Started |
10 |
|
|
|
11 |
|
|
To get started, follow these steps: |
12 |
|
|
|
13 |
|
|
**** Download OSN Commons |
14 |
|
|
|
15 |
|
|
You can clone the entire repository: |
16 |
|
|
#+BEGIN_SRC bash |
17 |
|
|
git clone https://github.com/onesoft-sudo/commons.git |
18 |
|
|
#+END_SRC |
19 |
|
|
Or, you can browse the code, and pick the tools you need and only |
20 |
|
|
download them. Most of these programs and tools are standalone. |
21 |
|
|
|
22 |
|
|
**** Requirements |
23 |
|
|
|
24 |
|
|
Ensure that you have the required runtimes installed to be able to |
25 |
|
|
use some of the programs included in OSN commons. Here is the full |
26 |
|
|
list of tools you need to have installed: |
27 |
|
|
|
28 |
|
|
+ Node.js v20 or later |
29 |
|
|
+ A POSIX-compliant shell (e.g. Dash) |
30 |
|
|
|
31 |
|
|
**** Include the tools in your project |
32 |
|
|
|
33 |
|
|
You can just copy and paste these programs into your project, as |
34 |
|
|
most of these are standalone and will work as expected. |
35 |
|
|
We recommend putting these tools inside a specific directory like |
36 |
|
|
=build-aux= or =scripts=. |
37 |
|
|
|
38 |
|
|
** Licensing |
39 |
|
|
|
40 |
|
|
Copyright (C) 2024 OSN, Inc. |
41 |
|
|
|
42 |
|
|
OSN Commons is licensed under the [[https://gnu.org/licenses/gpl-3.0.html][GNU General Public License v3.0 or later]]. |
43 |
|
|
It is a free software project. |
44 |
|
|
|
45 |
|
|
[[https://www.gnu.org/graphics/gplv3-with-text-136x68.png]] |