<commit_before>OpenIRC
========
> :heartbeat: IRC Client for everyone!

Making open source alternative of [IRCCloud] is this project's very first goal.
Join our IRC channel if you're interested!

- **#openirc** of [Ozinger IRC network]
- **#openirc-test** of [Ozinger IRC network]

### Intructions
```bash
# Building client-side codes
cd client

yarn                # Install dependencies
yarn test           # Static type checking (flow)
yarn build          # Build everything in production mode (flow + webpack)

yarn watch          # Run webpack in watch mode
```
```bash
# Running server
cd server

yarn                # Install dependencies
yarn test           # Static type checking (flow)

yarn start [port]   # Start the server. Default port is 4321
```

### Directory structure
```bash
# Client side codes
▾ client/
    .flowconfig
  ▸ node_modules/
  ▸ src/                # Client-side assets (js, css, ...)
    package.json        # Client-side libraries
    webpack.config.js

# Server side codes
▾ server/
    .babelrc
    .flowconfig
  ▸ dist/               # Build results of server-side codes
  ▸ node_modules/
  ▾ public/             # Files that will be statically served
    ▸ build/            # Build results of client-side assets
      ...
      index.html
  ▸ src/                # Server-side codes (node.js)
    package.json        # Server-side libraries
```

--------

[GNU AGPL 3.0 License](LICENSE.md)

[Ozinger IRC network]: http://ozinger.org/
[IRCCloud]: https://www.irccloud.com/<commit_msg>Update changes of project directory structure<commit_after>OpenIRC
========
> :heartbeat: IRC Client for everyone!

Making open source alternative of [IRCCloud] is this project's very first goal.
Join our IRC channel if you're interested!

- **#openirc** of [Ozinger IRC network]
- **#openirc-test** of [Ozinger IRC network]

### Intructions
```bash
# Building client-side codes
cd client

yarn                # Install dependencies
yarn test           # Static type checking (flow)
yarn build          # Build everything in production mode (flow + webpack)

yarn watch          # Run webpack in watch mode
```
```bash
# Running server
cd server

yarn                # Install dependencies
yarn test           # Static type checking (flow)

yarn start [port]   # Start the server. Default port is 4321
```

### Directory structure
```bash
# Client side codes
▾ client/
  ▸ src/                # Client-side assets (js, css, ...)
    package.json        # Client-side libraries
    webpack.config.js
    ...

# Server side codes
▾ server/
  ▾ public/             # Files that will be statically served
    ▸ build/            # Build results of client-side assets
      ...
      index.html
  ▸ src/                # Server-side codes (node.js)
    package.json        # Server-side libraries
    ...
```

--------

[GNU AGPL 3.0 License](LICENSE.md)

[Ozinger IRC network]: http://ozinger.org/
[IRCCloud]: https://www.irccloud.com/
{'fraction_non_alphanumeric': 0.11129905277401894, 'fraction_numerical': 0.0040595399188092015, 'mean_word_length': 2.3150224215246635, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2663551', 'n_tokens_mistral': 908, 'n_tokens_neox': 831, 'n_words': 314}