Skip to content

Instantly share code, notes, and snippets.

@DragonDev15
Created April 8, 2021 11:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DragonDev15/a6a1ad27dab87c1aa6f922c6c25fe205 to your computer and use it in GitHub Desktop.
Save DragonDev15/a6a1ad27dab87c1aa6f922c6c25fe205 to your computer and use it in GitHub Desktop.
Changes to DPP wiki
diff --git a/Frequently-Asked-Questions.md b/Frequently-Asked-Questions.md
index 5be334c..b09c62c 100644
--- a/Frequently-Asked-Questions.md
+++ b/Frequently-Asked-Questions.md
@@ -1,19 +1,30 @@
## How will you ensure this library is ready for production use?
We will be changing over our production bots [TriviaBot](https://triviabot.co.uk) which has 86,000 servers and 8.1 million users, and our second bot [Sporks](https://sporks.gg) which has 2600 servers to D++ from Aegis. The intent is for both these bots to be stable, so these will be the acid test to prove that the library is production ready for bots of all sizes.
+## Whats the best way to learn CPP?
+A simple search can find some learnig tools however not all are good. Here is a list of learning applications:
+* [CodeAcademy](https://www.codecademy.com/learn/c-plus-plus)
+* [Learn CPP](https://www.learncpp.com/)
+* [Learn CPP (Very Basic)](https://www.learn-cpp.org/)
+* [W3 Schools CPP Course](https://www.w3schools.com/cpp/)
+If you don't understand something then feel free to ask in the [discord server](https://discord.gg/RnG32Ctyq7) *we don't bite*
+
## How much RAM does this library use?
During testing this library takes approximately 32 megabytes of ram to cache 250,000 users and 2200 guilds, with their respective roles and emojis. We will update these figures as we continue to test.
## How much of the library is completed?
Enough of the library is completed to produce a simple bot that responds to text commands on channel with messages, embeds and even uploaded files in the responses. All REST calls (outbound commands) are completed with the exception of *slash commands* and *audit log*. We will update this as we progress.
-## How do i chat with the developers or get help?
+## How do I chat with the developers or get help?
The best place to do this is on the [discord server](https://discord.gg/RnG32Ctyq7). You most likely won't get an answer immediately (we have lives, and need to sleep sometimes), so feel free to lurk and join the community!
-## How can i contribute to development?
-Just star and fork a copy of the repository, and submit a Pull Request! We won't bite! Authors of accepted pull requests get a special role on [the support server](https://discord.gg/RnG32Ctyq7).
+## Why is D++ called DPP
+DPP is short for **D**iscord **P**lus **P**lus (D++)
+
+## How can I contribute to development?
+Just ⭐ star and 🍴 fork a copy of the repository, and submit a Pull Request! We won't bite! Authors of accepted pull requests get a special role on [the support server](https://discord.gg/RnG32Ctyq7).
-## Do i need to be an expert in C++ to use this library?
+## Do I need to be an expert in C++ to use this library?
NO! Definitely not! We have tried to keep things as simple as possible. We only use language features where they make sense, not just because they exist. Take a look at the example program (`test.cpp` and you'll see just how simple it is to get up and running quickly). We use a small subset of C++17 and C++14 features.
## Is D++ a single header library?
@@ -23,4 +34,5 @@ No, D++ is a classically designed library which installs itself to your library
Eventually it is our intent to support voice using `libopus`. This will follow once the rest of the library is complete and will be a `cmake` flag, so that if you don't need it, you don't need to include it.
## Does this library support sharding?
-Yes! D++ supports sharding and also clustering (grouping of shards into one process) to ensure it is scalable for small and large bots alike.
\ No newline at end of file
+Yes! D++ supports sharding and also clustering (grouping of shards into one process) to ensure it is scalable for small and large bots alike.
+
diff --git a/Home.mediawiki b/Home.mediawiki
index 4287234..649b144 100644
--- a/Home.mediawiki
+++ b/Home.mediawiki
@@ -14,3 +14,6 @@
<h2>Architecture</h2>
* [[Clusters, Shards and Guilds]]
* [[Thread model]]
+
+<h2>Links</h2>
+* [[Discord Server|https://discord.gg/RnG32Ctyq7]]
\ No newline at end of file
@braindigitalis
Copy link

i've merged this into the new wiki, new wiki pages can be found in the standard repository under the docpages folder.

You can build a copy of the documentation by running doxygen from the top level folder of the source tree.

The new site and documentation are here:

https://dpp.brainbox.cc/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment