user5316: I've read a few threads on Cardano Stack exchange on how to start a new Plutus project, but there doesn't seem to be a satisfying answer. I've read the following:

plutus starter course
How to Start a New Project

The answers suggests that we copy the Plutus Pioneer course and use the cabal.project file as a base to build on top of. But what if we the Plutus Pioneer course is over, surely there has to be a way to determine what the correct cabal.project file and its dependencies should be?
Another answer says to follow the plutus-starter repository: https://github.com/input-output-hk/plutus-starter. However this repository doesn't seem to be fully updated. The cabal.project file there hasn't been updated for the past 5 months.
So, the question is, when starting a new Plutus project, especially getting the correct dependencies and tags in the cabal.project file, ensuring that the correct tags are used for the repositories within it, what's the procedure to do this?
Thanks

user871: The plutus starter is the ideal template to start with new Plutus projects and like William said the IOG repo is quite outdated at this time.
I have created an updated branch for the plutus-starter. I have been using it and it works. I made a PR for the IOG repo, but seems it yet to get attention :)
Here it is if you'd like to use.
https://github.com/gannith/plutus-starter/tree/track-plutus-apps

5316: <p>I've read a few threads on Cardano Stack exchange on how to start a new Plutus project, but there doesn't seem to be a satisfying answer. I've read the following:</p>
<ul>
<li><a href="https://cardano.stackexchange.com/questions/2207/plutus-starter-course">plutus starter course</a></li>
<li><a href="https://cardano.stackexchange.com/questions/7339/how-to-start-a-new-project/7343#7343">How to Start a New Project</a></li>
</ul>
<p>The answers suggests that we copy the Plutus Pioneer course and use the cabal.project file as a base to build on top of. But what if we the Plutus Pioneer course is over, surely there has to be a way to determine what the correct cabal.project file and its dependencies should be?</p>
<p>Another answer says to follow the plutus-starter repository: <a href="https://github.com/input-output-hk/plutus-starter" rel="nofollow noreferrer">https://github.com/input-output-hk/plutus-starter</a>. However this repository doesn't seem to be fully updated. The cabal.project file there hasn't been updated for the past 5 months.</p>
<p>So, the question is, when starting a new Plutus project, especially getting the correct dependencies and tags in the cabal.project file, ensuring that the correct tags are used for the repositories within it, what's the procedure to do this?</p>
<p>Thanks</p>
 871: <p>The plutus starter is the ideal template to start with new Plutus projects and like William said the IOG repo is quite outdated at this time.</p>
<p>I have created an updated branch for the plutus-starter. I have been using it and it works. I made a PR for the IOG repo, but seems it yet to get attention :)</p>
<p>Here it is if you'd like to use.
<a href="https://github.com/gannith/plutus-starter/tree/track-plutus-apps" rel="nofollow noreferrer">https://github.com/gannith/plutus-starter/tree/track-plutus-apps</a></p>
