Saturday, June 26, 2021

2012 VW: Sasquatch branch of OpenSim: Next generation core (NGC).


Sasquatch branch of OpenSim:  
Next generation core (NGC)
An alternative to the core development of OpenSim.
By Mike Chase (edited by Selby Evans)

Find out more

What is it?

  • Sasquatch is a play on Yeti which is the current development branch of OpenSim Core. 
  • We are for the most part tracking the core development changes.
  • Sasquatch is a part of the OpenSim-NGC project on Github
  • These efforts grow from frustration with the quality and opacity of the work done in the core team of OpenSim. 
  • My primary goal was to use standard available resources and tools to increase the quality and curate the work of both upstream core as well as local additions. 
*******************************

Grid-owner developers

  • There are a number of active members of the team that are grid owners.
  • I know of at least 5 grids currently running this distribution.
In addition to the code there is a Project section with a rough list of current and near future work, an Issues section and the Wiki which was seeded initially from the original OpenSim top page. I expect all these areas to evolve over time. We follow a process that organizes work into identifiable features that are finished on a branch and then merged after review into a develop branch with other work for integration. A CI build/test process runs on changes to develop. Roughly monthly we cut a release of the integration work that is ready. This will includes the upstream core changes during that time as well. We also integrate local development, recently to include the DTL money module and changes to make it co-exist more "nicely" with Gloebit money (which is also in the tree).
My goal with all this was to capture the work I normally do when preparing a release for Utopia Skye Grid (my grid) and do it in a way that can be shared with others. Our process allows us to take contributions from others with confidence and attribution for the changes is maintained, something really important to me. I think its more important to show a healthy community than have strict control over sources as upstream does. All of the contributors to Sasquatch have had negative experiences getting our own work adopted into core. We now have a place to do that.

Related

License

  • Original text in this blog is CC By: unless specified public domain.
  • Use as you please with attribution: link to the original.
  • All images without attribution in this blog are CC0: public domain.
  • Second LifeLindenSLurl, and SL are trademarks of Linden Research Inc.
  • Screenshots from ShareX
  • This blog is not affiliated with anything.   Ads are from Google

1 comment:

  1. Thanks Selby!

    We welcome anyone interested. You can follow the project on GitHub (link in the article) or join our discord server: https://discord.gg/n99spnUurN or introduce yourself and chat/provide feedback or to contribute.

    ReplyDelete

Note: Only a member of this blog may post a comment.