Skip to content
Manuel edited this page Nov 4, 2021 · 16 revisions

Welcome to the ASFML wiki!

Documentation for users

Available resources:

List of projects using ASFML

Feel free to add yours!

Notes for developers

Steps to create a new release:

  1. Install the new release in the OS and use include/generated/check.sh to get the list of new symbols to import.
  2. Read the release notes for SFML to get an idea of API changes.
  3. Compare the two tags (current bound release and new release) to see differences in header files, for example: https://github.com/SFML/CSFML/compare/2.4...2.5
  4. Run include/generated/gen.sh to get the automatically generated specifications.
  5. Merge generated specifications with current ones and edit accordingly.
  6. Update tests if needed.
  7. Repeat until check.sh says everything is updated and compile and run tests.
  8. Update version numbers in include/sf.ads
  9. Regenerate documentation and update README.
  10. Make new release in GitHub.
Clone this wiki locally