1
0
Fork 0
mirror of https://github.com/eXpl0it3r/sfmlprojects.git synced 2026-01-01 11:02:59 +00:00
SFML Projects wants to provide a platform to host, share and archive projects built with SFML https://sfmlprojects.org/
Find a file
2023-01-10 22:34:39 +01:00
assets Update README and clean up 2021-01-25 14:26:36 +01:00
content Add new RAG3 game 2023-01-10 21:52:22 +01:00
kirby@d8a3654d22 Update Kirby to latest main 2023-01-10 22:34:39 +01:00
media Update README and clean up 2021-01-25 14:26:36 +01:00
site Add additional games 2022-01-02 17:00:36 +01:00
.gitattributes Enable Git LFS for the content directory 2021-01-25 13:03:39 +01:00
.gitignore Add new user roles 2021-01-23 18:21:22 +01:00
.gitmodules Update Kirby to latest main 2022-10-03 22:20:51 +02:00
index.php Add Kirby 3 to the repository 2021-01-23 16:42:47 +01:00
LICENSE Enhance project structure especially for links 2022-01-02 13:42:34 +01:00
README.md Enhance project structure especially for links 2022-01-02 13:42:34 +01:00

SFML Projects

While the SFML forum provides a section for projects, it happens too often that nice projects get lost in the depth of that sub-forum or that the archive with the game gets deleted. With the SFML Projects website we want to provide a platform to host, share and archive projects that were made with or for SFML.

Contribute

Since this project is open source, I very gladly take in contributions. You can do this by utilizing GitHub's ways of forking and creating pull requests or by poking me on Twitter or Discord.

I'll also hand out commit rights to people that seem eager to help an can follow these few rules:

  • For every non-trivial change a pull request needs to be created, so I or others can review the changes.

Local Development

This repository requires Git LFS

Download

git clone --recursive https://github.com/eXpl0it3r/sfmlprojects.git
...
git lfs fetch
git lfs checkout

Configure

  • Make sure the directories content/ and media/ are writeable
  • Make sure the directories assets/ and content/ are readable
  • Adapt the site/config/config.php.example content to your needs and remove the .example extension

That's basically it. From here on you can now start with the project files itself.

Note: Kirby requires a license to officially run a website, but it can be used locally or on a test server without restrictions.

Dependencies

Back-end

Front-end

License

The software created for the website is under the MIT license, see LICENSE for details.